Hoi iedereen,
Mijn vraag is of het met onderstaand schript ook een fotonaam dmv "(img, alt)" mee kan geven die ook door de check="checkLoaded("'+img+"') heenkomt zonder gek te gaan doen. Ik heb hem bijna zoals ik wil hebben maar een fotonaam (op de plek van: alt) meegeven bij het aanroepen werkt niet lekker.
Doel van het script: klik op een link, geef *.jpg en fotonaam mee en de foto wordt geopend in een pop up. Perfect sluiten t.a.v. de foto.
Op voorhand dank!
Mijn vraag is of het met onderstaand schript ook een fotonaam dmv "(img, alt)" mee kan geven die ook door de check="checkLoaded("'+img+"') heenkomt zonder gek te gaan doen. Ik heb hem bijna zoals ik wil hebben maar een fotonaam (op de plek van: alt) meegeven bij het aanroepen werkt niet lekker.
Doel van het script: klik op een link, geef *.jpg en fotonaam mee en de foto wordt geopend in een pop up. Perfect sluiten t.a.v. de foto.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| function openImage(img,alt){
image= new Image();
image.src=(img);
checkLoaded(img,alt);
}
function checkLoaded(img,alt){
if((image.width!=0)&&(image.height!=0)){
viewImage(img,alt);
}
else{
check="checkLoaded('"+img+"')";
interval=setTimeout(check,20);
}
}
var windowOpened=false;
function viewImage(img,alt) {
imageWidth=image.width;
imageHeight=image.height;
if (windowOpened) newWindow.close();
newWindow = window.open(img,'','width='+imageWidth+', height='+imageHeight);
newWindow.document.open();
newWindow.document.write('<HTML><HEAD><TITLE>'+'alt'+'</TITLE></HEAD>
<BODY bgcolor="#FFFFFF" LEFTMARGIN="0" TOPMARGIN="0"
MARGINHEIGHT="0" MARGINWIDTH="0">');
newWindow.document.write('<IMG SRC="'+img+'" WIDTH="'+imageWidth+'"
HEIGHT="'+imageHeight+'" ALT="'+''+'">');
newWindow.document.write('</BODY></HTML>');
newWindow.document.close();
newWindow.focus();
windowOpened=true;
} |
Op voorhand dank!