Mohnen: window.location.href in IE6

Hallo,

ich habe folgenden Code geschrieben leider funktioniert das Statement window.location.href nicht im IE6.
Hat jemand von euch eine Idee wie ich das Umgehen kann. Das Problem ist ich muss 2 URL nacheinander abschicken. Die eine in HREF und die andere in FORM action.
Vielen Dank fuer eure Ideen.

Gruss
Axel

<html><head><title>Test</title>
<script type="text/javascript">
function CheckInputDE()
{
window.location.href = "http://www.xyz.com/irj/portal/anonymous/irj/servlet/prt/portal/prtroot/com.sap.portal.navigation.masthead.LogOutComponent?logout_submit=true";

document.formde.submit();  

}
function CheckInputFR()
{
window.location.href = "http://www.xyz.com/irj/portal/anonymous/irj/servlet/prt/portal/prtroot/com.sap.portal.navigation.masthead.LogOutComponent?logout_submit=true";

document.formfr.submit();  

}
</script>

</head>
<body>
<form method="POST" action="http://www.cedef.lu/irj/portal/anonymous" name="formde">
<input type="hidden" name="guest_user" value="Guest_de">
</form>

<form method="POST" action="http://www.cedef.lu/irj/portal/anonymous" name="formfr">
<input type="hidden" name="guest_user" value="guest_fr">
</form>
<a href="#" onclick="CheckInputDE();" >GERMAN</a>
<a href="#" onclick="CheckInputFR();" >FRENCH</a>
</body>
</html>

  1. hi,

    <a href="#" onclick="CheckInputFR();" >FRENCH</a>

    try this:
    <a href="JavaScript:CheckInputFR()">FRENCH</a>

    Hotte

    --
    Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.
    1. [latex]Mae  govannen![/latex]

      <a href="#" onclick="CheckInputFR();" >FRENCH</a>

      try this:
      <a href="JavaScript:CheckInputFR()">FRENCH</a>

      Losgelöst vom aktuellen Fall [1] - ein _derartiger_ Link wird natürlich nicht im HTML-Code notiert, sondern per Javascript erzeugt und eingefügt, um tote Links bei deaktiviertem Javascript zu vermeiden.

      [1] der mir anhand der paar gegebenen Codezeilen nicht sonderlich sinnvoll erscheint (Funktionalität ohne JS sollte immer gegeben sein)

      Cü,

      Kai

      --
      „It's 106 miles to Chicago, we got a full tank of gas, half a pack of cigarettes, it's dark, and we're wearing sunglasses“.
      „Hit it!“
      Selfzeugs
      SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?
  2. ich muss 2 URL nacheinander abschicken. Die eine in HREF und die andere in FORM action.

    Das geht nicht. Wie stellst du dir das vor?

    Entweder der Browser navigiert die eine URI an oder er sendet die Formulardaten an die andere. Er kann sich nicht gleichzeitig zu zwei URIs bewegen.

    Du kannst höchstens das Formular im Hintergrund aufrufen (z.B. mit target in ein unsichtbares Iframe leiten), sodass die Server-Antwort dieser Anfrage nirgendwo zu sehen ist, und den Browser die URI anspringen lassen.

    Mathias