FOK!forum / Digital Corner / Javascript stops entire page from loading.
cyberstalkervrijdag 25 februari 2005 @ 16:01
Om de een of andere duistere reden, krijg ik een lege pagina wanneer ik inline javascript probeer te gebruiken in een xhtml strict pagina.

Dit is de pagina in kwestie:
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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
      <title>Whatever</title>
      <link rel="stylesheet" type="text/css" href="style/main.css" />
      <script type="text/javascript" src="javascript/main.js" />
   </head>
   <body>
      <div id="controls">
         <img src="style/arrowright.jpg" alt="" class="link" title="Hide Controls" onclick="ShowControls(false);" />
      </div>
      <div id="nocontrols">
         <img src="style/arrowleft.jpg" alt="" class="link" title="Show Controls" onclick="ShowControls(true);" />
      </div>
      <div id="middlepage">
         Your browser does not support javascript, or it may be disabled.<br />
         Please enable javascript, or download another browser.
      </div>
      <script type="text/javascript">
         <!--
            <![CDATA[
               ConfirmJavascript();
            ]]>
         //-->
      </script>
   </body>
</html>


Het probleem zit hem in het onderste javascript gedeelte. Het maakt niet uit wat ik in de tag zet, al laat ik de tag leeg, de pagina blijft leeg. Alleen als ik de javascript tag helemaal weghaal, krijg ik weer wat op de pagina te zien. Het ligt ook niet aan de ConfirmJavascript functie, want die heb ik inmiddels herschreven naar alleen een alert("Yoohoo"); tag.

De w3c validator vindt de pagina prima, daar ligt het ook niet aan.

Iemand enig idee?

[edit]Goed, en waarom ik de titel nou weer in het engels heb gezet? Geen flauw idee. Kan een blauwe boon dat misschien even aanpassen?
programmervrijdag 25 februari 2005 @ 16:34
en als je dit probeer:

1
2
3
<script type="text/javascript">
  ConfirmJavascript();
</script>


Je code is goed maar je weet maar nooit
cyberstalkervrijdag 25 februari 2005 @ 16:46
Probleem is al opgelost door een tweaker...

Het lag eraan dat ik op m'n werk zit waar ze windows gebruiken, i.p.v. windows.
CrashOnevrijdag 25 februari 2005 @ 16:48
Wat gebruiken ze op je werk en waardoor gaat er dan iets fout?
programmervrijdag 25 februari 2005 @ 17:08
ja, nu word ik ook nieuwsgierig
SuperRembovrijdag 25 februari 2005 @ 17:21
quote:
Op vrijdag 25 februari 2005 16:46 schreef cyberstalker het volgende:
Probleem is al opgelost door een tweaker...

Het lag eraan dat ik op m'n werk zit waar ze windows gebruiken, i.p.v. windows.
Windows gebruiken, i.p.v. windows. Dat kan niet goed gaan hè
cyberstalkervrijdag 25 februari 2005 @ 17:30
quote:
Op vrijdag 25 februari 2005 17:21 schreef SuperRembo het volgende:

[..]

Windows gebruiken, i.p.v. windows. Dat kan niet goed gaan hè
Nou inderdaad. Maar ik bedoelde natuurlijk linux.
Het gaat mis bij windows, omdat windows naar de extensie "kijkt" i.p.v. naar het bestand. Ik had het bestand gewoon .html genoemd, en dan werkt het niet op windows.

Op m'n linux box kan ik een bestand desnoods de extensie .kikker geven, en het werkt nog gewoon.

Oftewel, domme windows.