/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Hjælp til popupwin.resizeTo(d.i[0].w,d.i[0~
Fra : Morten Abildgaard


Dato : 09-10-01 17:08

Hejsa igen flinke mennesker,

Jeg har et billed-galleri der bruger popup-vinduer til selve billedet
når man klikker på en thumbnail. For at gøre selve kaldet fra en link el.lign.
kortest muligt, så man kun skal forholde sig til stien til billedet,
eksempel: <a href="javascript:pop('img/i1.jpg')">
har jeg siddet lidt og leget med et javascript der åbner og resizer således:

var imgwin;
function popimg(Qrl){
if (window.closed == null || !imgwin || imgwin.closed){
imgwin=window.open(Qrl,'new','toolbar=no,location=no,'
+'directories=no,status=no,menubar=no,scrollbars=no,resizable=no,
+'width=10,height=10,screenX=20,screenY=20,left=20,top=20');
if(imgwin.document.images[0].width>30 || imgwin.document.images[0].height>30){
imgwin.resizeTo(imgwin.document.images[0].width+8,imgwin.document.images[0].height+28);
imgwin.document.body.style.margin='0';
imgwin.focus();
}
}
else if(imgwin && !imgwin.closed){imgwin.close(); }
else {imgwin='';// whatever - not the issue }
}

Jeg prøvede først at lave scriptet så det skrev et helt dokument
til vinduet med med vin=w.open, vin.d.open, vin.d.write('txt')
og vin.d.close.
Dokumentet indeholdt <head>, <body> og til sidst et <script> der lavede
denne resizeTo-funktion, men det er jo ikke til at sikre sig at funktionen
først bliver udført efter billedet er færdig-indlæst og alligevel med det
samme (så man ikke når at se popupvinduet resize).

Er der nogen der har idéer eller erfaringer?

mvh morten



 
 
Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste