Robert Allerstorfer: form action="/cgi-bin/script.cgi#sprungmarke" unter IE Mac

Beitrag lesen

Hi,

wenn ein script HTML ausgibt, das einen ankernamen (a name="sprungmarke") enthält, soll es möglich sein, direkt zu dieser sprungmarke zu gelangen, wenn dieses script über das abschicken eines formulars per GET ausgefüht wird. Wird zB. im formular einem parameter ein wert zugeordnet, so ergibt sich bei obengenannter action der URL

/cgi-bin/script.cgi?parameter=wert#sprungmarke

das heisst der schlussteil #sprungmarke wandert genau wie es sein soll wieder an den schluss. Das funktioniert unter netscape 4 + 6, IE unter windows und opera, nur nicht unter dem IE für MacOS X (IE 5.1.3)! Dort bleibt nämlich der schlussteil der action dort, wo er steht, was zu einem falschen URL

/cgi-bin/script.cgi#sprungmarke?parameter=wert

führt. Weiss wer einen lösungsansatz, der auch mit dem IE unter OS X funktioniert?

lg,

rob.