Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Javascript werkt niet meer in Firefox 4

Pagina: 1
Acties:
  • 347 views

  • Ryuukami
  • Registratie: Juli 2005
  • Laatst online: 31-01 00:05
Hallo mijn neefje heeft een script voor mij geschreven om een beetje te oefenen met rekenen werkt prima in Firefox 3 alleen in Firefox 4 niet meer. Ik heb zelf niet zoveel verstand van Java en hij heeft het op het ogenblik druk met zijn studie

http://home.telfort.nl/sp...n/test/Dart%20sommen.html

<html>
<head>
<title>Dart Sommen!</title>
<title rel="stylesheet" type="text/css" href="galgje.css">
<script type="text/javascript">
function maakSom()
{
var Somproduct1 = Math.floor(Math.random() * 501);
document.getElementById('som1').value = Somproduct1;
if(Somproduct1 < 150)
{
var Somproduct2 = Math.floor(Math.random() * Somproduct1);
}
else
{
var Somproduct2 = Math.floor(Math.random() * 150);
}
document.getElementById('som2').value = Somproduct2;
document.getElementById('antwoord').value = "";
}

function checkAntwoord()
{
var antwoord = document.getElementById('som1').value - document.getElementById('som2').value;
if(antwoord == document.getElementById('antwoord').value)
{
maakSom();
}
else
{
alert("Fout! Het was " + antwoord + " ");
maakSom();
}
}
</script>
</head>
<body style="background:#00BBFF;padding-top:70px;margin:0px;">
<div style="width:400px; min-height:100px; background:#FFFFFF; text-align:center; margin-left:auto; margin-right:auto; padding:20px;">
<br>

<input type="text" id="som1" size="8" disabled /> <br>

<input type="text" id="som2" size="8" disabled /> -                                        <br />

<input type="text" id="antwoord" size="8" /> <br /> <br />

<input type="button" value="Enter" onclick="javascript: checkAntwoord();" />

<script type="text/javascript">
maakSom();
</script>
</div>

</body>
</html>

Ryuukami


Verwijderd

2de title is external stylesheet, dus link ipv title

[ Voor 48% gewijzigd door Verwijderd op 29-04-2011 20:19 ]


  • StephanVierkant
  • Registratie: Mei 2003
  • Laatst online: 14:41
Dit is een kwestie van goed debuggen. Je fout heeft op het eerste oog namelijk niets met Javascript van doen: ook je html wordt namelijk niet weergegeven.

Zorg er dus voor dat je je html goed checkt (daarvoor zijn genoeg online tooltjes te vinden). Ook kan Firebug je helpen. Deze kan je zowel ten aanzien van html als javascript helpen problemen oplossen.

Oja: plaats de volgende keer je html even met code-tags, dat maakt e.a.a. wat beter leesbaar voor ons.
Oja 2: Java heeft vrij weinig met Javascript te maken.

Verwijderd

inderdaad, als ik in google chrome de code check nadat deze geladen is, komt deze code, deze is flink anders als je oorspronkelijke broncode:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<html><head>
        <title>Dart Sommen!</title>
        <title rel="stylesheet" type="text/css" href="galgje.css">
        &lt;script type="text/javascript"&gt;
            function maakSom()
            {
                var Somproduct1 = Math.floor(Math.random() * 501);
                document.getElementById('som1').value = Somproduct1;
                if(Somproduct1 &lt; 150) 
                {
                    var Somproduct2 = Math.floor(Math.random() * Somproduct1);
                }
                else
                {
                    var Somproduct2 = Math.floor(Math.random() * 150);
                }
                document.getElementById('som2').value = Somproduct2;
                document.getElementById('antwoord').value = "";
            }
            
            function checkAntwoord()
            {
                var antwoord = document.getElementById('som1').value - document.getElementById('som2').value;
                if(antwoord == document.getElementById('antwoord').value) 
                {
                    maakSom();
                }
                else
                {
                    alert("Fout! Het was " + antwoord + " ");
                    maakSom();
                }
            }
        &lt;/script&gt;
    &lt;/head&gt;
    &lt;body style="background:#00BBFF;padding-top:150px;margin:0px;"&gt;
        &lt;div style="width:400px; min-height:100px; background:#FFFFFF; text-align:center; margin-left:auto; margin-right:auto; padding:20px;"&gt;
            &lt;br&gt;
            &lt;input type="text" id="som1" size="8" disabled /&gt; &lt;br&gt;
            
            &lt;input type="text" id="som2" size="8" disabled /&gt; -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;br /&gt;
            
            &lt;input type="text" id="antwoord" size="8" /&gt; &lt;br /&gt; &lt;br /&gt;
            
            &lt;input type="button" value="Enter" onclick="javascript: checkAntwoord();" /&gt;
            
            &lt;script type="text/javascript"&gt;
                maakSom();
            &lt;/script&gt;
        &lt;/div&gt;
    &lt;/body&gt;
&lt;/html&gt;</title></head><body></body></html>

[ Voor 5% gewijzigd door Verwijderd op 29-04-2011 20:40 ]


Verwijderd

nadat ik dit:
code:
1
<title rel="stylesheet" type="text/css" href="galgje.css">

vervangen heb door dit:
code:
1
<link rel="stylesheet" type="text/css" href="galgje.css" />

werkt het

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Kan iemand even...?
Zo werken we hier niet. Hanteer volgende keer als je een topic opent a.u.b. onze Quickstart.

Oh, en als je code post, gebruik dan voortaan code tags a.u.b.

[ Voor 67% gewijzigd door RobIII op 29-04-2011 21:39 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.