webForumDet fria alternativet

onclick="javascript:self.close();" eller något

5 svar · 310 visningar · startad av frankof

frankofMedlem sedan jan. 20014 275 inlägg
#1

Problem med bildvisarscript (jojoxx, inte hans fel dock ;) )

Fungerar, fast inte som jag vill:

/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
   får användas fritt så länge som dessa rader står kvar. */

function imgPopup(url,x,y){   
	MyWin = window.open("","","width=" + x + ",height=" + y + ",toolbar=no,location=no,directories=no,status=no,menubar=no");
	with(MyWin.document){
	open();
	write("<html>\n<head>\<title>Bildvisare</title>\n</head>\n<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0>\n");
	write("<img src=\"" + url + "\" width=\"" + x + "\" height=\"" + y + "\">\n");
	write("</body>\n</html>\n");
	close();
	}
}

fungerar inte:

/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
   får användas fritt så länge som dessa rader står kvar. */

function imgPopup(url,x,y){   
	MyWin = window.open("","","width=" + x + ",height=" + y + ",toolbar=no,location=no,directories=no,status=no,menubar=no");
	with(MyWin.document){
	open();
	write("<html>\n<head>\<title>Bildvisare</title>\n</head>\n<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0>\n");
	write("<A HREF="javascript:self.close();">\n");
	write("<img src=\"" + url + "\" width=\"" + x + "\" height=\"" + y + "\">\n");
	write("</a>");
	write("</body>\n</html>\n");
	close();
	}
}

fungerar inte:

/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
   får användas fritt så länge som dessa rader står kvar. */

function imgPopup(url,x,y){   
	MyWin = window.open("","","width=" + x + ",height=" + y + ",toolbar=no,location=no,directories=no,status=no,menubar=no");
	with(MyWin.document){
	open();
	write("<html>\n<head>\<title>Bildvisare</title>\n</head>\n<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0 onclick="javascript:self.close();>\n");
	write("<img src=\"" + url + "\" width=\"" + x + "\" height=\"" + y + "\">\n");
	write("</body>\n</html>\n");
	close();
	}
}

Och nä, jag har inte en susning om vad jag sysslar med ;) vill bara helt enkelt att fönstret skall stängas utan att klicka på "X"
Här även testa lite varianter som inte är med här

ejickMedlem sedan mars 20011 175 inlägg
#2

Det är ju många som har så att man stänger fönstret om man lickar på bilden. I så fall kan du lägga till

	write("[b]<a href='javascript:close();'>[/b]<img src=\"" + url + "\" width=\"" + x + "\" height=\"" + y + "\">[b]</a>[/b]\n");

Men jag vet inte om det var vad du var ute efter..

frankofMedlem sedan jan. 20014 275 inlägg
#3

Jo det var det jag var ute efter, har dock testat den variant på ditt förslag (dock inte just ditt) får då scriptfel fel: ")" förväntas på rad# tecken# och det är mellan "=" och "javascript".
sitter på jobbet nu och kan inte testa ditt förslag, återkommer.

ejickMedlem sedan mars 20011 175 inlägg
#4

Gör så,

det fel du visar nu beror på fnuttarna ändra så som jag har gjort till ' istället för "

frankofMedlem sedan jan. 20014 275 inlägg
#5

Väl, det är på rätt spår ;) bilden stängs men inte fönstret :e

Det var wFs mellanrum i java script som stälde till det :e tackar :birp

ejickMedlem sedan mars 20011 175 inlägg
#6

Ja det mellanrummet är alltid lika förvirrande, vet inte hur många gånger jag ibörjan, innan jag visste om det, försökte posta om mina inlägg. :birp

Genererad på 366 ms · cache AV · v20260730165559-full.f96bc7eb