Problem ze script java


(Krzysiek N83) #1

Witam! !!

Mam problem ze strona, ktora robie w html, na stronie uzywam script java, aby strony wyswietlala sie w roznych rozdzielczosciach.

Mianowicie pod firefoxem strona dziala poprawnie, ale pod opera gdy cofam sie do poprzedniej podstrony , po pierwszym kliknieciu wskakuje mi puste okno, dopiero po drugim przenosi mnie do poprzedniej stronu.

Przyklad:

index.html

index1024.html (strona pod rozdzielczosc 1024 x 768)

index1152.html( strona pod rozdzielczosc 1152 x 864)

i mam tez:

strona.html

strona1024.html

strona1152.html

i teraz w operze gdy ze strony pod rozdzielczoscia 1152 chce wrocic do indeksu o rozdzielczosci 1152 wyglada to tak:

strona1152.html=strona.html=index1152.html

a pod firefoxem:

strona1152.html=index1152.html (problem wiec nie wystepuje)

oto script java:


([alex]) #2

Działa prawidłowo, tylko że w operze, najpierw się wyświetla strona a potem się odpalają skrypty.

Jak temu zaradzić:

  1. przerób odnośniki następująco ..... na

  2. przerób ten skrypt następująco:

function redirect(ank)

{

var width = screen.width;

var height = screen.height;

if((width == 800) && (height == 600))

ank.href = ank.href+'800.html';

...

...

...

else ank.href = ank.href+'.html';

return true;

}

i powinno być dobrze.


(Krzysiek N83) #3

Dziekuje bardzo za trafna pomoc, szkoda ze nie ma tutaj jakis pochwal lub plusow, bo z czystym sumieniem bym dal.

Pozdrawiam