webForumDet fria alternativet

sub....

JavaScript

2 svar · 266 visningar · startad av Ciliax

Medlem sedan jan. 2004170 inlägg
Frågan#1

Hoppas jag kan posta detta här...

Jag håller påa tt göra en .net applikation... men måste använda mig av ett vbscript på clientsidan....

script är inte min starka sida men jkag tycker jag borde få det attt funka genoma tt skriva så här....


// här är subben....
<script type="text/vbscript">
sub byt()
    document.write("hello")
end sub
</script>

.........

//detta för attt anropa subben vid klickning....
<INPUT style="Z-INDEX: 101; LEFT: 168px; POSITION: absolute; TOP: 160px" type="button" onclick="call byt()"
				value="click" >

problemet är att inget händer? hur anropar jag subben vid onclick händelser? är detta fel? Panik! :)

tacksam för svar!

/ciliax

Medlem sedan apr. 20012 266 inlägg
#2

Flyttas från ASP.NET

Medlem sedan juni 20004 308 inlägg
#3

För det första föreslår jag att du använder javascript istället för vb-script, så ökar du webbläsarstödet. Sedan använder vi DOM för att byta ut innehållet i ett element istället för document.write() eftersom dokumentet vid tillfället redan är färdigrenderat:

<script type="text/javascript">
function byt(){
    document.getElementById("here").innerHTML="hello";
}
</script>
<span id="here"></span>

och till sist för att anropa det:

onclick="byt();"
255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)