Rene: Netscape 4.75 und Übergabestring

Hi,
ich habe folgende Funktion, die nach Übergabe der Werteeine bestimmte Seite in einem anderen Frame aufruft:

function fhref(vlink,nr,divlayer){
 if(nr!="")
  var nlink = vlink + "?id_ag=" + nr;
 else
  var nlink = vlink;
 parent.anzeige.location.href = nlink;
 alert(nlink);
}

Wenn ich einen einfachen Link habe wie z. B. "test.htm", dann funktioniert alles einwandfrei. Wenn ich aber einen Link habe wie z. B. "test.htm?id_ag=27", dann kommt im Netscape 4.75 die Fehlermeldung "Seite nicht gefunden". Woran kann das liegen?

  1. Hi,

    Wenn ich aber einen Link habe wie z. B. "test.htm?id_ag=27", dann kommt im Netscape 4.75 die Fehlermeldung "Seite nicht gefunden". Woran kann das liegen?

    keine Ahnung. Allerdings habe ich gerade mal eine Seite von mir mit dem NN 4.78 getestet. Hier setzt er zumindest die Anweisung
    document.links[17].href = "http://www.1ngo.de/web/css-layout.html?" + fs;
    korrekt um und ändert das Linkziel korrekt.

    freundliche Grüße
    Ingo

    1. Hallo Ingo,

      document.links[17].href = "http://www.1ngo.de/web/css-layout.html?" + fs;
      korrekt um und ändert das Linkziel korrekt.

      so:
      <script>
      function fhref(vlink,nr,divlayer){if(nr!="")
      var nlink = vlink + "?id_ag=" + nr;
      else  var nlink = vlink;
      self.location.href = nlink;
      }
      fhref("index.htm",27);
      </script>

      klappt es bei mir auch mit 4.07 .. 4.7 ,4.8.

      Also vielleicht die Layer- und oder Linkadressierung, da sind u.U. auch Unterschiede zwischen den verschiedenen Versionen des Netscape 4 möglich.

      Grüsse

      Cyx23