Hallo,
[...]
bei einer HTML-Seite ist diese Verfahrensweise bekannt und funktioniert auch einwandfrei. Bei mir klappt es jedoch nicht, wenn ich das Script mit diesem Zusatz aufrufe. Habe auch versucht, am Ende des Scripts per Javascript mit self.location.href=#<sprungposition> zum Ergebnis zu kommen, aber auch das funktioniert nicht...
Wenn dann müsste es
self.location.hash = "#sprungposition"
sein.
Ich hab' meinen Vorschlag selber mal (start vereinfacht) nachgebaut:
Datei "test1.htm":
<html>
<head>
</head>
<body>
<a href="test2.pl?country=de&content=01&pointer=299419#sprungposition">springen</a>
</body>
</html>
---------------------------------------------------------------------
Datei "test2.pl":
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print <<ENDE;
<html>
<head>
</head>
<body>
Abstand
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<a name="sprungposition"></a>
unten
</body>
</html>
ENDE
hier muss ein Zeilenumbruch sein.
---------------------------------------------------------------------
Funktioniert bei mir einwandfrei unter IE6 und NC4. Vielleicht liegt irgendwo anders ein Fehler, oder ich hab' dich nicht richtig verstanden.
Robert
http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]