moin!
ich habe mir hier
die wertübergabe mittels url rausgesucht und alles zusammengestutzt so gut ich kann, leider gibts da noch einiges an klärungsbedarf...
im ursprungsdokument verwende ich folgendes:
<form name="Formular" action="wtue21_1.htm" method="get" target="_self">
<input name="" value="start2.html" type="hidden">
<input type="submit">
</form>
im zieldokument verwende ich dies:
<html>
<head>
<title></title>
<script type="text/javascript">
<!--
var formular = new Array(0);
decode();
/* Diese Funktion decodiert die Angaben im Pfad */
function decode()
{
var url = window.location.search ; // Die Daten werden aus der
if (url != "")
{
url = url.substring(1,url.length); // Url extrahiert
liste = url.split("&"); // Feld-Wertepaare trennen
for (i=0;i<=liste.length-1;i++)
{
temp = liste[i].split("="); // Feld und Daten jedes
formular.splice(formular.length,2,temp[0],temp[1]); // Paares trennen
}
for (i=0;i<=formular.length-1;i++)
{
formular[i] = formular[i].replace(/\+/g,""); // Ersetzen des + durch Blank
while (formular[i].search(/(%[A-F0-9][A-F0-9])/)+1) // Escapesequenzen rekonstruieren
formular[i] = formular[i].replace(/(%[A-F0-9][A-F0-9])/,unescape(RegExp.$1));
}
}
else
{
formular[0] = "";
formular[1] = "";
}
}
//-->
</script>
</head>
<body>
<script>
<!--
for (var i=0;i<formular.length;i++)
{
document.write("<a id='lang_de' href='" + formular[++i] + "'><img src='flag_en.gif' width='24' height='15' alt='' title='' /></a>");
}
//-->
</script>
</body></html>
sicher ist das js-script zu "wuchtig" weil ich von den möglichkeiten der funktionen nur einen teil benötige... wie kann ich das teil also anpassen? *grübel*
und wenn ich als "submit" einen grafischen button verwende:
<form name="Formular" action="wtue21_1.htm" method="get" target="_self">
<input name="" value="start2.html" type="hidden">
<input type="image" src="flag_en.gif">
</form>
dann wird beim auslesen im zieldokument immer an die url "&x=13&y=9" angehängt, was dann als "x13 y9" interpretiert wird... wie kommt das? was muss ich machen um das script dahingehend zu ändern, dass sende-input als grafischer button verwendet werden kann?
über unterstützung würde ich mich freuen...