Robert Bamler: Positionieren innerhalb einer vom CGI erzeugten Seite

Beitrag lesen

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]