Stefan Luger: NAch & wird abgebrochen

HAllo,

ich will Daten mit javaScript von Datei1 and Datei2 weitergeben.
Das funktioniert immer so lange, bis ich ein & verwende.

Ich denke, das Problem ist in JAvaScript, da er das & als naechsten Parameter versteht. Wie kann ich das umgehen?

Hier der Code:

function sendMsg() {
  if (msgform.to.value == "select") {
    window.alert('Please select a recipient!');
  }
  else {
   window.open('insertMsg.asp?user=' + msgform.user.value + '&subject=' + msgform.subject.value + '&message=' + msgform.message.value + '&to=' + msgform.to.value + '&inst=1','_blank','resizable=yes,scrolling=auto,width=270,height=70,screenX=640,screenY=480,top=300,left=400');
   }
   self.setTimeout('window.close()', 2100);

.......
<form action="" method="post" name="msgform">
<textarea name="message" cols="50" rows="5" class="texbox"></textarea>
<input type="button" name="close" value="Close" class="button100" onClick="window.close();">
</form>

  1. hi,

    ich will Daten mit javaScript von Datei1 and Datei2 weitergeben.
    Das funktioniert immer so lange, bis ich ein & verwende.

    Ich denke, das Problem ist in JAvaScript, da er das & als naechsten Parameter versteht. Wie kann ich das umgehen?

    ich denke, encodeURIComponent() sollte helfen.
    http://selfhtml.teamone.de/javascript/objekte/unabhaengig.htm#encode_uri_component

    gruss,
    wahsaga

  2. Hi,
    ja, so geht es. Vielen Dank.
    Stefan