Hallo,
leider hab ich da noch ne kleine Probleme mit der Wertübergabe, der Nutzer
soll (suche.htm) 3 von denen die Zahlungswünsche checken und dann soll
im "ergebnis.htm" das Feld als type="Text" durch value-wert geschrieben
werden. Doch ich bekomme ne Fehlermeldung mit "undefined", weil die type-werte
unterschiedlich sind. Hier mal die Quellcode:
suche.htm
******************************************
<html><head>
<title>Wertübergabe - Werte senden</title>
<script language="JavaScript">
<!--
function NaechsteSeite()
{
var newURL = "ergebnis.htm";
var ParameterEins = document.Formular.Eingabe1.value;
newURL = newURL + "#" + escape(ParameterEins);
location.href = newURL;
}
//-->
</script></head>
<body>
<form name="Formular">
<input type=radio name="Eingabe1" value="Mastercard"> Mastercard <br>
<input type=radio name="Eingabe1" value="Visa"> Visa <br>
<input type=radio name="Eingabe1" value="AmericanExpress"> American Express <br>
<input type="button" name="Senden" value="absenden" onClick="NaechsteSeite();return true">
</form>
</body></html>
ergebnis.htm
*************************************************
<html><head>
<title>Wertübergabe - Werte empfangen</title>
<script language="JavaScript">
<!--
function WerteURLAus()
{
var URLInhalt = location.href;
var ArrayVariable = URLInhalt.split("#");
document.Formular2.Ausgabe1.value=unescape(ArrayVariable[1]);
}
//-->
</script></head>
<body onLoad="WerteURLAus();return true;">
<form name="Formular2">
Wert empfangen: <input type="Text" name="Ausgabe1"><br>
</form>
</body></html>
Ausserdem frage ich mich, ob die "suche.htm" die 3 Werte doch als Links (mit JavaScript inkl. Value-Befehl)
eingebunden werden kann, damit die Ausgabe richtig erzeugt? Kann jemand mir weiterhelfen?
Michael