IE geeft foutmelding bij openen pagina

Pagina: 1
Acties:

  • Baumans
  • Registratie: November 2001
  • Laatst online: 12:42
We zijn voor school bezig met een website, maar we hebben een klein probleempje. Zodra de pagina geopent wordt in een internet explorer, ouder dan de nieuwste versie krijgen we de volgende foutmelding:

Regel 24:
fout: 'End' wordt verwacht.

In de nieuwste internet explorer werkt het wel goed.
De betreffende pagina is te bezoeken op www.rozema.lu

hieronder volgt de betreffende code:
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
53
54
55
56
57
58
59
60
61
62
63
<script language="JavaScript"> 
<!--
var vb, goPage, flash5, flash4, geenFlash
//-->
</SCRIPT>

<script language="VBScript">
<!--
vb = 1

Function checkFlashIE()
dim goPage, flash5, flash4
    on error resume next
    
    flash5 = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))
    flash4 = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))

    if flash5 = true then
        if (screen.width > 800) then goPage = "indexg.htm"
        Else goPage = "indexk.htm"
        End if
    Else
        If flash4 = true  Then
            if (screen.width > 800) then goPage = "indexg.htm"
            Else goPage = "indexk.htm"      
            End if
    Else
            if (Screen.width >800) then goPage = "htmlg.htm"
            Else goPage = "htmlk.htm"
            End if
        End if
    End If
    checkFlashIE = goPage
End Function

//-->
</SCRIPT>

<script language="JavaScript1.1"> 
<!--
var ie  = (navigator.appName.toLowerCase().indexOf("microsoft") != -1);
var ns  = (navigator.appName.toLowerCase().indexOf("netscape") != -1);
var win = (navigator.platform.toLowerCase().indexOf("win") != -1);
var mac = (navigator.platform.toLowerCase().indexOf("mac") != -1);

if (ns) {
if (screen.width >800) {
goPage = "htmlng.htm"} 
else   {goPage = "htmlnk.htm"}}

if (ie && win) {
    if (vb == 1){
        goPage = checkFlashIE();
    } else {
    if (screen.width > 800) {goPage="indexg.htm"}
else {goPage="indexk.htm"}  }
}

document.location.href = goPage

//-->

</script>

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

en regel 24 is :?

Doet iets met Cloud (MS/IBM)


Verwijderd

je moet eerst je code wat beter fomatteren, want vooral je if statements zijn onleesbaar...
Mischien komt daar de fout ook door, ik zou alle
code:
1
2
3
if c then blabla
else blabla2
endif

vravangen door
code:
1
2
3
4
5
if c then
  blabla
else
  blabla2
end if

als je in vb namelijk na de if ... then doorgaat op een regel moet je geen end if tikken...

Ik zou ook nooit client-side vb-script gebruiken, dan kan namelijk bijna niemand je pagina bekijken...

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

JS: P&W -> W&G

  • Baumans
  • Registratie: November 2001
  • Laatst online: 12:42
Op zaterdag 05 januari 2002 13:29 schreef KoenM het volgende:
je moet eerst je code wat beter fomatteren, want vooral je if statements zijn onleesbaar...
Mischien komt daar de fout ook door, ik zou alle
code:
1
2
3
if c then blabla
else blabla2
endif

vravangen door
code:
1
2
3
4
5
if c then
  blabla
else
  blabla2
end if

als je in vb namelijk na de if ... then doorgaat op een regel moet je geen end if tikken...

Ik zou ook nooit client-side vb-script gebruiken, dan kan namelijk bijna niemand je pagina bekijken...
Bedankt daar lag het aan.