webForumDet fria alternativet

funktion som strular

JavaScriptur Javascript

2 svar · 175 visningar · startad av OveRRidE

Medlem sedan feb. 200112 078 inlägg
Frågan#1
<script language = "Javascript">
function chWarn() {
if (confirm('Säkert?')) 
	{ 
		if(options[selectedIndex].value) window.location.href = options[selectedIndex].value; parent.top2.location.reload();
		return true 
	} 
else 
	{ 
		return false 
	}
}
</script>

Anrop:

onChange="return chWarn();"

Det hela går ut på att när ett listaleternativ ändras i en rullist, skall scriptet köras. Ja/Nej-fråga, om ja, return true och skicka vidare till annan sida, samt reload, om nej, return false hela skiten. ;)

Just nu, får jag ett felmess som säger "options undefined"..

------------------
Jag gillar chokladblå himmel.

[Redigerat av OveRRidE den 30 jan 2002]

[Redigerat av OveRRidE den 30 jan 2002]

Medlem sedan juni 200032 969 inlägg
#2

Så här hade nog jag försökt:

(och kom ihåg att jag är en glad amatör på javascript :) )

<script language = "Javascript">
function chWarn() {
if (confirm('Säkert?')) 
{ 
strURL = document.formname.selectname.options[document.formname.selectname.selectedIndex].value;
if(strURL.length!=0) {
location.href = strURL; 
parent.top2.location.reload();
return true;
} 
else 
   return false 
}
}
</script>

Mvh,

[Redigerat av @nders den 30 jan 2002]

Medlem sedan feb. 200112 078 inlägg
#3

Tack @nders, men jag löste det faktiskt!

<script language = "Javascript">
function chWarn(dirStr) {
if (confirm('Säkert?')) 
	{ 
		if(dirStr) window.location.href = dirStr; parent.top2.location.reload();
		return true 
	} 
else 
	{ 
		return false 
	}
}
</script>

Anrop:

 onChange="return chWarn(options[selectedIndex].value);"

Och jag som är världssämst på javascript.. ;)

------------------
Jag gillar chokladblå himmel.

137 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)