webForumDet fria alternativet

Funkar i Firefox inte i IE

1 svar · 486 visningar · startad av urban_hahne

urban_hahneMedlem sedan maj 2003153 inlägg
#1

Beroende på resultatet av en if-sats tidigare i koden (asp-basic) ska följande länk anropas med frågesträngen:

window.open("send.asp?fNamn="+fNamn+"&eNamn="+eNamn+"&tel="+tel+"&gAdr="+gAdr+"&pNr="+pNr+"&stad="+stad+"&ePost="+ePost+"&passW2="+passW+"&antalMp3="+antalMp3+"&antalcda="+antalcda+"&radioTest="+radioTest);
close();

och den anropande sidan ska stängas.

Detta funkar i Firefox men inte i IE. dom medskickade parametrarna kommer ej med, close() genererar ett felmeddelande. Om jag struntar i close() så funkar inte parametermedskicket i alla fall.
hur ska jag skriva så det funkar i både IE och Ffox

Nate.AMedlem sedan mars 2006296 inlägg
#2

Prova något sånt här:

<script type="text/javascript">

	day = new Date();
	id = day.getTime();
	url = "send.asp?fNamn="+fNamn+"&eNamn="+eNamn+"&tel="+tel+"&gAdr="+gAdr+"&pNr="+pNr+"&stad="+stad+"&ePost="+ePost+"&passW2="+passW+"&antalMp3="+antalMp3+"&antalcda="+antalcda+"&radioTest="+radioTest;
	eval("popup = window.open('" + url + "', '" + id + "','toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=100,height=100,left = 0,top = 0');");
	popup.close();

</script>
123 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)