Witam ja, albo raczej mój znajomy ma pewien problem. Przygotował on galerię przy użyciu biblioteki lytebox (to białe okienko i przyciemnienie strony). Problemu niby nie ma, kiedy wysłał stronę na serwer yoyo.pl wszystko działało. Ale gdy tylko postanowił zarejestrować w serwisie nazwa.pl Swoją stronę, to wszystko się psuje.
Serwis nazwa.pl wygenerował coś takiego:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"
"http://www.w3.org/TR/REC-html40/frameset.dtd">
<html>
<head>
<title>kuleczka-trans.pl</title>
</head>
<frameset>
<frame name="strona" src="http://kuleczka-trans.yoyo.pl/" frameborder="0" />
<noframes>
<body>
<div>
Twoja przeglądarka nie obsługuje ramek.<br>
Przejdź na adres: <a href="http://kuleczka-trans.yoyo.pl/">http://kuleczka-trans.yoyo.pl/</a>
<hr>
<h6>www.nazwa.pl</h6>
</div>
</body>
</noframes>
</frameset>
</html>
No i wszystko powinno działać, przecież strona wyświetlana jest tylko w ramce. Niestety nie działa. Na konsoli wyświetla się taka informacja informacja:
Nie udzielono uprawnien do odczytania wlasciwosci Window.document
checkFrame()()lytebox.js (linia 650)
LyteBox()lytebox.js (linia 76)
initLytebox()lytebox.js (linia 843)
[Break on this error] if (window.parent.frames[window.name] &...ntsByTagName('frameset').length <= 0)) {
Doradziłem mu aby użyła tego skryptu, ale nie jest on najlepszym rozwiązaniem, ma ktoś inny pomysł?
window.top.location = "http://www.kuleczka-trans.yoyo.pl/"
Co powinien on zrobić, aby strona działała prawidłowo (tak ja po wpisaniu adresu .jojo.pl) oraz aby na pasku aresu widniała końcówka .pl?
W celu sprawdzenia stronę można znaleźdź pod adresami:
http://www.kuleczka-trans.yoyo.pl/
http://www.kuleczka-trans.pl/