Hej NG!
Jeg er ikke sikker på, hvilken gruppe jeg skal henvende mig i, men nu prøver
jeg her...
Jeg har et lidt uforståeligt problem med Opera:
Jeg er ved at lave en hjemmeside med nogle billeder.
Når man klikker på små billeder, kommer der et stort billede - men det
virker ikke korrekt i Opera - der er ingen problemer med FF og IE, og sjovt
nok så virker selv samme script på min egen side!?!?
Det er et javascript, der er tale om - derfor min usikkerhed m.h.t.
nyhedsgruppe (ved ikke, om det er browseren eller scriptet, der fejler).
Scriptet, som virker i de 3 nævnte browsere på min egen side, ser således
ud:
function openThumbnail(what) {
var win = window.open
("","thumbnail","menubar=no,toolbar=no,scrollbars=no,height=470,width=620");
win.document.open();
win.document.write("<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0
Strict//EN' '
");'>http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>");
win.document.write("<meta http-equiv='imagetoolbar' content='no'>");
win.document.write("<html><head><title>"+what.title+"</title>");
win.document.write("</head><body>");
win.document.write("<p><img src='"+what.href+"' alt='"+what.title+"'
/>");
win.document.write("</body></html>");
win.document.close();
return !win;
}
men det virker ikke på denne side:
http://www.munding-interieur.dk/Smykker/smykker.php
Når man klikker på de små billeder, skulle der gerne åbne et vindue på
620x470px, men det gør der ikke i Opera9.01?
Jeg har så tilføjet nogle definitioner til ovennævnte script (og jeg troede,
at det var dem, der lavede ravage), så det ser sådan ud:
function openThumbnail(what) {
var win =
window.open("","thumbnail","menubar=no,toolbar=no,scrollbars=no,height=490,width=620");
win.document.open();
win.document.write("<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0
Strict//EN' '
");'>http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>");
win.document.write("<meta http-equiv='imagetoolbar' content='no'>");
win.document.write("<html><head><title>"+what.title+"</title>");
win.document.write("</head><body onblur='window.close()'
onclick='window.close()'>");
win.document.write("<p style='margin:0px;padding:0px;'><img
style='width:600px;height:450px;' src='"+what.href+"' alt='"+what.title+"'
/></p>");
win.document.write("<p
style='text-align:center;margin:0px;font-weight:bold;'>Vinduet lukker
automatisk, når du enten klikker på billedet eller uden for
vinduet...</p>");
win.document.write("</body></html>");
win.document.close();
return !win;
}
Ændringerne gør, at vinduet lukker ned, hvis man klikker enten indeni eller
udenfor det ny-åbnede vindue - dette fungerer fint i både IE6.0, FF1.5 og
Opera9.01 - det eneste der fejler, er størrelsen på det nyåbnede vindue i
Opera - det åbnes i fuld skærm-størrelse hos mig (WinXP SP2)...?
Så er der nogen her, som kan fortælle mig, hvad der går galt?
Eller skal jeg henvende mig i en anden gruppe?
Hvis "ja" til det sidste - hvor er der så størst chance for at få hjælp: I
clientside-gruppen eller i browser-gruppen?
På forhånd mange tak for hjælpen!
Med venlig hilsen
--
Dennis Munding
http://pe-vagtservice.dk/, http://cantica.dk/, http://munding-webdesign.dk/,
http://skovaa-munding.dk/, http://mundings-memorial.dk/,
http://eds-denmark.dk/