[js]Inna domena, ramka i struktura dom

0

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/

0

zamień:

window.parent.frames[window.name] && (parent.document.getElementsByTagName('frameset').length <= 0)

na

false

jednak nie będziesz mógł korzystać z ramek (co chyba nie jest problemem)

nie wiem czy to zadziała, ale ogólnie prawdziwym rozwiązaniem jest prawidłowe podpięcie domeny .pl
jeśli yoyo nie pozwala na podpięcie domeny to spróbuj poszukać takiego hostingu który to oferuje

0

Na przykład BOO.PL oferuje. Kilka groszy za miesiąc SMS'em i nie ma reklam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1