Avatar billede kasseper Nybegynder
21. august 2000 - 13:33 Der er 16 kommentarer og
1 løsning

event der trigges når siden er hentet

Dette burde være nemme point, jeg kan ikke finde navnet på den event der trigges når siden er hentet ind. Jeg skal lave en alert hvis en bestemt radio knap er aktiv fra starten....
Avatar billede geeeet Nybegynder
21. august 2000 - 13:36 #1
<body onload=\"java script:din_funktion();\">

/Geeeet
Avatar billede moses Praktikant
21. august 2000 - 13:36 #2
OnLoad =
Avatar billede moses Praktikant
21. august 2000 - 13:38 #3
:o{
Avatar billede kasseper Nybegynder
21. august 2000 - 13:38 #4
Jamen når jeg bruger den kan den ikke finde mine radio knapper, får jeg en fejl
der hedder at navnet på mine radio knapper ikke er defineret, vil det så sige at
funktionen kaldes før hele siden er hentet ?????
Avatar billede moses Praktikant
21. august 2000 - 13:39 #5
Ok - ok !
Som taber, giver jeg en omgang.
Her en meget god ref. manual:

http://developer.netscape.com/docs/manuals/communicator/jsref/index.htm
Avatar billede geeeet Nybegynder
21. august 2000 - 13:39 #6
Har du et stykke kode???

/Geeeet
Avatar billede helle_fred Nybegynder
21. august 2000 - 13:44 #7
så er det din kode det er galt med - onLoad-eventen er god nok
Avatar billede kasseper Nybegynder
21. august 2000 - 13:48 #8
Yep...
<script>
function check(b){

if (b.udfald[3].checked)
{alert(\"alarm\")}
return true;

}
</script>



<body onload=\'return check(this)\'

<INPUT TYPE=\"radio\" NAME=\"udfald\" <% if(Udfald = \"E\")Then                                              Response.write \"CHECKED\"
                  End If%> VALUE=\"E\">Ej salg<br>
<INPUT TYPE=\"radio\" NAME=\"udfald\" <% if(Udfald = \"S\")Then
                  Response.write \"CHECKED\"
                  End If %> VALUE=\"S\">Salg<br>
<INPUT TYPE=\"radio\" NAME=\"udfald\" <% if(Udfald = \"IS\" OR Udfald = \"I\")Then
                  Response.write \"CHECKED\"
                  End If %> VALUE=\"IS\">Ingen svarer<br>
<INPUT TYPE=\"radio\" NAME=\"udfald\" <% if(Udfald = \"A\")Then
                  Response.write \"CHECKED\"
                  End If %> VALUE=\"A\" onClick=\"openUds2()\">Aftale om tilbage ringning<br>
<INPUT TYPE=\"radio\" NAME=\"udfald\" <% if(Udfald = \"K\")Then
                  Response.write \"CHECKED\"
                  End If %> VALUE=\"K\">Er kunde i forvejen<br>
<INPUT TYPE=\"radio\" NAME=\"udfald\" <% if(Udfald = \"O\")Then
                  Response.write \"CHECKED\"
                  End If %> VALUE=\"O\">Ønsker ikke at blive kontaktet igen<br>
<INPUT TYPE=\"radio\" NAME=\"udfald\" <% if(Udfald = \"OP\")Then
                  Response.write \"CHECKED\"
                  End If %> VALUE=\"OP\">Nummer Optaget<br>





Avatar billede moses Praktikant
21. august 2000 - 13:49 #9
<form name=\"b\">

...

</form>
Avatar billede kasseper Nybegynder
21. august 2000 - 13:51 #10
moses >> ikke forstået ???
Avatar billede moses Praktikant
21. august 2000 - 13:52 #11
Hvis du istedet skriver

OnLoad = \"java script:check(document.b);\">

Avatar billede moses Praktikant
21. august 2000 - 13:54 #12
<script>
function check(b){

if (b.udfald[3].checked)
{alert(\"alarm\")}
return true;

}
</script>



<body onload=\"java script:check(document.form1)\"

<form name=\"Form1\">

<INPUT TYPE=\"radio\" NAME=\"udfald\" <% if(Udfald = \"E\")Then                                              Response.write \"CHECKED\"
                  End If%> VALUE=\"E\">Ej salg<br>
<INPUT TYPE=\"radio\" NAME=\"udfald\" <% if(Udfald = \"S\")Then
                  Response.write \"CHECKED\"
                  End If %> VALUE=\"S\">Salg<br>
<INPUT TYPE=\"radio\" NAME=\"udfald\" <% if(Udfald = \"IS\" OR Udfald = \"I\")Then
                  Response.write \"CHECKED\"
                  End If %> VALUE=\"IS\">Ingen svarer<br>
<INPUT TYPE=\"radio\" NAME=\"udfald\" <% if(Udfald = \"A\")Then
                  Response.write \"CHECKED\"
                  End If %> VALUE=\"A\" onClick=\"openUds2()\">Aftale om tilbage ringning<br>
<INPUT TYPE=\"radio\" NAME=\"udfald\" <% if(Udfald = \"K\")Then
                  Response.write \"CHECKED\"
                  End If %> VALUE=\"K\">Er kunde i forvejen<br>
<INPUT TYPE=\"radio\" NAME=\"udfald\" <% if(Udfald = \"O\")Then
                  Response.write \"CHECKED\"
                  End If %> VALUE=\"O\">Ønsker ikke at blive kontaktet igen<br>
<INPUT TYPE=\"radio\" NAME=\"udfald\" <% if(Udfald = \"OP\")Then
                  Response.write \"CHECKED\"
                  End If %> VALUE=\"OP\">Nummer Optaget<br>
</form>

Avatar billede moses Praktikant
21. august 2000 - 14:56 #13
Du kan ikke bruge value=\"\"

lav en for-next istedet:

var denvalgte
for (i=0;i<document.form1.udfald.length;i++){
if (document.form1.udfald[i].checked==true)
denvalgte=i
}


Avatar billede kasseper Nybegynder
21. august 2000 - 15:20 #14
Det forstår jeg ikke noget af moses, jeg har ikke brugt value=\"\" nogen steder, så hvorfor skriver du det ??????????, Men det andet virker !
Avatar billede moses Praktikant
25. august 2000 - 10:41 #15
I HTML\'en:

>INPUT TYPE=\"radio\" ...........

Har såvidt jeg ved ikke nogen \"Value\" egenskab.

Det var bare det jeg ville sige ... Hej !
Avatar billede helle_fred Nybegynder
25. august 2000 - 11:23 #16
Lav funktionen om:

function check(b){
if (b.elements[3].checked)
alert(\"alarm\");
return true;

og læg denne kode nederst i filen:
<script>
check(document.Form1)
</script>




Avatar billede helle_fred Nybegynder
25. august 2000 - 11:24 #17
.. mangler lige en } efter funktionen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester