Ich möchte Teile meiner Seite mit x-check schützen.
Folgende htaccess liegt im zu schützenden Verzeichnis:
----
SetEnvIfNoCase Referer "^http://www.x-check.de/" ref
SetEnvIfNoCase Referer "^http://x-check.de/" ref
SetEnvIfNoCase Referer "^http://www.schattenzeilen.de/" ref
SetEnvIfNoCase Referer "^http://schattenzeilen.de/" ref
Order Deny,Allow
Deny from all
Allow from env=ref
----
Der Zugriff auf die erste Seite nach dem Zugangstor funktioniert. In deren Quellcode befindet sich folgender Schnipsel:
----
----
Das Script ist korrekt eingebaut/verwendet und funktioniert ohne den Zugangsschutz problemlos. Es lädt eine im gleichen Verzeichnis befindliche Datei menue.html in den Frame mit dem Namen menue.
Mit dem Zugangsschutz unter Verwendung der htaccess wird jedoch der Zugriff auf mit diesem Script zu öffnende Dateien verwehrt. Und als Schmankerl: Dieses Problem tritt nur mit dem Internet Explorer auf, Netscape und Mozilla öffnen die per Script zu ladende Seite ohne Probleme. Dies habe ich nicht nur an einem Rechner recherchiert, eine exotische Einstellung des Internet Explorers schliesse ich daher aus.
Ich wäre sehr froh, wenn jemand einen Hinweis oder gar die Lösung nennen könne.
Danke für Eure Mühe!
Der Vollständigkeit halber füge ich das Ergebnis meiner eigenen Forschungsarbeit an, falls mal jemand vor einem ähnlichen Problem steht...
Anstelle des oben stehenden Javadingens verwende ich jetzt:
print "";
...und schon funktioniert es.
Bleibt anzumerken, dass der Unterschied offensichtlich nur mit dem IE bemerkbar ist, andere Browser kommen auch bei Verwendung des ersteren Codes nicht ins Stottern.
Gruss
Mondschatten
[ Diese Nachricht wurde geändert von: Mondschatten am 2003-01-05 22:21 ]