27. februar 2005 - 22:39Der er
12 kommentarer og 1 løsning
Ret popup-kode igennem for fejl, samt tilføj forbedringer.
Jeg prøver, at lave den "perfekte" popup-kode til mig selv, som jeg benytter til at vise billeder med. Den skal gerne virke i IE, Firefox, Netscape og Safari (Opera er sådan lidt bob-bob) :-)
Jeg er indtil videre kommet frem til nedenstående:
Men det virker ikke helt ordentligt. Nogle gange melder den fejl, andre gange ikke. Som det garanteret kan ses ud fra koden, så prøver jeg, at lave et popup som automatisk resizer sig til det indeholdene billede, samt centrerer sig på skærmen. Desuden er vinduet uden toolbar mv.
Nogen forslag til rettelser/forbedringer mv.
P.S. Jeg vil kun kunne have ét vindue åbent af gangen, samt at det får focus hver gang det oprettes (altså lægger sig over sit parent-vindue).
-- du skal sætte funktionen med resize ind på onload på billedet, for det er med garanti et ulovligt kald til det ikke færdig-initialiserede billede, som giver fejlen !-)
Det er lidt forskelligt. Det første er, at billedet ikke centreres på skærmen. Og hvis jeg har åbnet ét vindue, men prøver at åbne et til, så får jeg fejlen: "Medlemmet blev ikke fundet"
Den melder stadig samme fejl. Men jeg vil også gerne have, at man kun kan have ét vindue åbent af gangen. Så hvis man klikker på et andet thumbnail, så skifter det aktuelle vindue bare til det nye.
Det virker som om fejlen som fremkommer ændrer linjenummer (fra linje 45 til linje 0), hvis jeg i stedet for onclick="popup('URL', 'TITLE)", benytter et alm. link <a href="java script:popup('URL', 'TITLE');">link</a>. Meget mærkeligt.
Jeg har fået det til, at virke! Det er åbenbart ulovligt, at have en variabel inde i popup-funktionen som hedder det samme som funktionen.
Lukker spørgsmålet. Ellers mange tak for alt fjeres hjælp!
Synes godt om
Ny brugerNybegynder
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.