torsten: wertübergabe funktioniert nicht

Beitrag lesen

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...

mfg torsten