Wertübergabe

xx_sensemann

Grünschnabel
Hallo, vorab: Ich habe überhaupt keine Ahnung von Javascript und brauche eigendlich nur eine Wertübergabe. Ich möchte aus einem Link etwas so:
blabalab.de/blabla.htm?id=229767

einfach die 229767 in eine html Datei an irgendeine Stelle schreiben.

Für Hilfe bin ich sehr dankbar.

Gruß Sensemann
 
Code:
<script type="text/javascript">

function getVar(){
	var urlId =  document.location.search.substr(4);
	return urlId;
}

</script>

Würde dir bei deinem Beispiel die gewünschte 229767 zurück geben.

in eine html Datei an irgendeine Stelle schreiben.

Da müsstest du schon etwas genauer werden sonst wirds schwierig einem Laien Hilfe zu leisten.
 
Das hilft mir schon super weiter. Vieleicht nur noch die Ausgabe ? document.write ? Dann setze ich mir das schon in mein Document. Vielen Dank !!
 
Code:
document.getElementsByTagName(....)[....].innerHTML

dürfte vermutlich eher sein was du suchst

Dazu noch 2 links

http://de.selfhtml.org/navigation/suche/index.htm?Suchanfrage=innerhtml

http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_tag_name

kannst natürlich auch getElementById nehmen falls du die möglichkeit hast...das sei mal ganz dir überlassen.

Achja...das return kannst du dir dann eigentlich sparen und durch obere Zeile ersetzen.

Die Funktion muss allerdings noch irgendwie aufgerufen werden damit sich was tut...

z.B. (nicht so richtig schön)
<body onload="getVar();">
 
Zuletzt bearbeitet:
Naja. Ich kriegs selbst mit den Hinweisen leider nicht hin irgendeine Nummer im Browser anzuzeigen. Vieleicht kann ja nochmal jemand helfen.

DANKE !
 
Wenn du document.write nimmst überschreibst du den ganzen Inhalt!
Außer du nutzt diese Methode beim onLoad-Event.

Deshalb würde ich lieber ein div machen und dessen Inhalt per
"document.getElementById('divName').innerHTML = urlId"
vgl. rd4eva's Beispiel.
 

Neue Beiträge

Zurück