webForumDet fria alternativet
Logga in / Bli medlem

target problem

JavaScript

0 svar · 171 visningar · startad av Bjuris

Medlem sedan juli 2001514 inlägg
Frågan#1

jag har ett javascript som öppnar ett nytt fönster

		<script>
function Vindue(meddelelse){
	self.name="Beskrivelse";
	info=window.open('','vindue','toolbar=no, location=no, status=no, menubar=no, scrollbars=no, resizable=yes, copyhistory=no, width=200, height=250, left=800, top=200');
	if(info !=null)
		{if(info.opener ==null){
			info.opener=self;
			}
		}
	info.document.clear();
	info.document.open();	
	info.document.write("<html><head><title>Info!</title>");
	info.document.write("<Body BGcolor=#FFFFFF text=##000000><font size=1 face=verdana>");
	info.document.write(meddelelse);
	info.document.write("</font></body></html>");
	info.document.close();
	return true;
	}

Det är skrivet av en dansk konsult som inte jobbar hos oss längre och till saken hör att jag är skitdålig på sånt här.
till problemet.
Jag har en sida med tre frames top,meny och main.
när jag klickar på en knapp i menyframen som har target main funkar det perfekt, men när jag kört detta javaskript (med

onmouseover="Vindue('Click on this button to clear all fields.')" onmouseout="lukVindue()"

)
som förövrigt fungerar finfint i main framen, så verkar det vara som om den bryter target helt och hållet, för nästa gång jag klickar på en knapp i menyframen (med target="main") så kommer innehållet i ett nytt fönster.

Varför??????? och hur går det att ändra?
Fönstret öppnas oky och så länge är det frid och fröjd.

257 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)