tjenare!
har letat hela morgonen efter ett bra sätt att fixa så man får ett popup fönster när man klickar på en bild, fönstret ska anpassa sig efter bilden och ligga 100px från toppen och 100px från vänster och så ska det inte hamna bakom huvudfönstret när man klickar på en ny länk. jag vet att det går för jag har hittat en sida där man kan köpa en sån lösning men jag vill inte lägga 25$ på det. några förslag lr delförslag?
här är vad jag vill åstakomma utan att betala:
http://www.businesscolors.com/Merchant4/merchant.mv?Screen=PROD&Store_Code=BC&Product_Code=BCPOPUP&Category_Code=M
Just nu kör jag så här, det funkar för några filer men inte alla:
<script language="JavaScript">
var picWin = null;
function showPic(pic, title){
if (picWin && !picWin.closed) picWin.close();
pageDoc = '<html><head><title>'+title+'</title></head>';
pageDoc += '<body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0">';
pageDoc += '<A href="java script:window.close()"><img border=0 src="'+pic+'" alt="'+title+'"></a>';
pageDoc += '</body></html>';
thePic = new Image();
thePic.src = pic;
attr = 'width=' + thePic.width;
attr += ', height=' + thePic.height;
attr += ', left=' + (screen.availWidth/2 - thePic.width/2);
attr += ', top=' + (screen.availHeight/2 - thePic.height/2);
picWin = window.open('', 'picWin', attr);
picWin.document.write(pageDoc);
}
</script>
<a href="java script:showPic('thepic.gif', 'My Title')">Here</a>
felet tycks vara att om jag inte stänger fönstret så blir det cp om jag klickar på en ny länk...
var inte det som var felet utan det är fel första gången man kollar på en bild sen funkar den hela tiden...
finns det något sätt man kan ladda in fönstret två gånger så att att man lurar felet??
JojoxxMedlem sedan juni 20004 308 inlägg Här har du ett fungerade script istället :)
jag frågade inte om samma sak i den andra tråden men i vilket fall som hellst, ska kolla med din kod nu...
JojoxxMedlem sedan juni 20004 308 inlägg Du skall väl med största sannolikhet använda scriptet till samma sak eftersom det är samma script du hänvisar till (bara en följdfråga). Därför är det enklare för de som läser och skall svara ifall alla inlägg finns i samma tråd så att det går att bilda sig en helhetsbild. Sedan är det en fördel för framtida läsare som har sökt reda på denna tråd att finna all information i ämnet. Reglerna eller jag själv är inte här för att jävlas med dig, det finns en välvillig tanke bakom :)
För att gå vidare skulle du kunna kombinera ditt script med ett preload-script och förladda de bilder som skall visas. På så vis riskerar du inte att användaren funderar på varför inget händer (vid en delay). Finns bilden i cachen så visas den direkt. I annat fall så fort det går.
(Vill du inte använda extra-funktionerna i scriptet som triggas när bilderna är laddade sätter du variablerna imagesOnLoad och imagesOnAllLoaded till "").
probelmet är att jag kör med asp för att generera en stor lista bilder och då är det inte så bra att ha en preload på ett par mb det tror jag ingen uppskattar... men nu funkar det bra, så tack för scriptet! la in en closefunktion om man klickar på bilden bara... du kan kolla in resultatet på min sida:
http://www.wowbagger.se
old stuff -> misc -> computer pics
ska nog använda det här scriptet till fler sidor senare men just nu är det bara den som funkar, har suttigt med detta och annat på sidan i ca 5h nu så nu är det dags för att kolla slutet på nadesico ^^
Ps. rules sux! ignore em and live free! ds.
JojoxxMedlem sedan juni 20004 308 inlägg Bilderna är ju så små så jag tycker att det funkar rätt bra ändå.
Ps. Är det inte lite paradoxalt att ta som regel att bryta mot regler? ;)