[HandoverValues]

Dieses Script beschreibt, wie Werte von einer Seite an eine andere Seite übergeben werden können.
Im folgenden Beispiel wird ein Wert in ein Formularfeld eingetragen und via Buttonclick die Seite neu geladen.
Im Normalfall würde die entsprechende Variable beim Laden neu initialisiert und wieder auf "leer" gesetzt. In unserem Beispiel wird der Wert aber wieder abgefüllt.
Dieses Script ist das Ergebnis einer Frage aus dem Forum.

Das Prinzip dieses Scripts ist so einfach wie genial.
Mithilfe des Query_Strings (das ist der Teil, der bei einem URL nach dem Fragezeichen (?) kommt), wird der Wert des Formularfeldes an die neue Seite übergeben und dort wieder ausgelesen. Ersteres erfolgt mit der Funktion passtext(), das Auslesen mit der Funktion hole()

[Code]

[zwischen <HEAD> und </HEAD>]

<script language="JavaScript">
function passText(imagename) {
var passedvalue = imagename;
location.href = "js_handovervalues.htm?" + passedvalue;
}
</script>
<script language="javascript">
function hole(){
var x = window.location.search;
x = x.substring( 1, x.length );
document.form1.imagename.value = x
}
</script>

[IN den <BODY> Tag]

onload="hole();"

[zwischen <BODY> und </BODY>]

<form name="form1">
<input name="imagename" size=50 maxlength=50>
<input type="button" value="Abschicken" onClick="passText(document.form1.imagename.value);">
</form>

[Autor]

PHP Center

[Download]

Kopieren Sie bitte den Code

Copyright © 1998- Nightfire Webworker Archiv Script No: 545