webForumDet fria alternativet

Köra JS-funktion vid A-tagg

1 svar · 312 visningar · startad av toha

tohaMedlem sedan dec. 1999707 inlägg
#1

Studera följande kodsnutt:

	<script>

	function putValue(val, valText) {
		document.thisForm.iSampleType.value=val;
		sampletype.innerHTML=valText;
		return false;
	}
	
	</script>

...

<a href="javascript:putValue('2','Koldioxid');">

...

När jag klickar på länken så för jag följande felmeddelande:

Internet Explorer cannot download reg_stype.asp from putValue('2','Koldioxid');XXhttp. (XX:en är två tecken rektangulärer.)

Varför blir det såhär... *snyft*

------------------
/ Torbjörn Hansson, webbutvecklare/gränssnittsprogrammerare
Spetsdata AB

RGBMedlem sedan dec. 1999419 inlägg
#2

Följande funkade fint för mig iaf:

<html><head><title>toha.html</title></head>
<body>

<form name="thisForm">
<input name="iSampleType" type="text">
</form>

<script langauge="javascript">

function putValue(val, valText) {
document.thisForm.iSampleType.value=val;
sampletype.innerHTML=valText;
}

</script>

<span id="sampletype"></span>
...
<br>
<a href="javascript:putValue('2','Koldioxid');">magic</a>
<br>
...

</body>
</html>

tog bort return false i funktionen efter som IE länkar vidare till ett eventuellt retur värde om du anropar en funktion från "href".

//R.G.B

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