Avatar billede krogstrup Nybegynder
08. december 2004 - 10:02 Der er 4 kommentarer og
1 løsning

Er mit resize popup vindue script korrekt / cross browser

Jeg benytter nedenstående script til at resize mit popup vindue til størrelsen på det billede der vises samt herefter at flytte popup vinduet til midten af brugerens skærm.

Jeg vil blot høre om scriptet er korrekt skrevet og om det kan forventes at virke efter hensigten i alle browsere (selvfølgelig kun nye versioner). Jeg synes jeg har oplevet at scriptet nogen gange ikke positionerer vinduet korrekt horizontalt ?!?


function fitSize() {
  bred = document.images[0].width+9;
  hoj = document.images[0].height+28;
  window.resizeTo( bred, hoj );
  window.moveTo((screen.availWidth-bred)/2,(screen.availHeight-hoj)/2);
  self.focus();
};
Avatar billede roenving Novice
10. december 2004 - 13:11 #1
I hvilke situationer får du fejl ?-)

Koden burde virke helt uden problemer overalt, men man kan f.eks. ikke tage højde for paneler o.l. ...
Avatar billede krogstrup Nybegynder
10. december 2004 - 13:13 #2
http://pro.wkh.dk/1/product/3/Blød%20pude.html

når jeg klikker på billedet her, bliver popup vinduet flyttet korrekt vertikalt, men IKKE horizontalt. Dette liger bare helt ude til venstre på min skærm ?!?

Jeg bruger IE 6 (XP, servicepack2)
Avatar billede roenving Novice
10. december 2004 - 13:44 #3
Virker perfekt hos mig (med samme konfiguration !-)
Avatar billede krogstrup Nybegynder
10. december 2004 - 14:19 #4
hmm - må være fordi jeg har 2 skærme koblet på min computer....

mærkeligt
Avatar billede krogstrup Nybegynder
18. august 2010 - 11:59 #5
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester