Toon posts:

[js] error a not defined!?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een javascript based gallery scriptje en krijg de volgende error (zie topic titel)

dit is de 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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<LINK REL=Stylesheet HREF="./layout/site.css" TYPE="text/css">
<script language="javascript" src="./layout/script.js"></script>
<script langauge="javascript" type="text/javascript">
function display(strImg){
    document.getElementById("plaatjes").innerHTML='[img]"'+[/img]';
    document.getElementById("text").innerHTML='<b>::</b> '+ b[strImg] +' <b>::</b>';
}

function scriptHandler(form) {
    var page = document.myform.page.options[document.myform.page.selectedIndex].value;
    
    if (!getQueryValue('showgallery') == 0 ) {
        gallery = getQueryValue('showgallery');
    }

    if (page > "" && page != 1 && page != 0) {
        window.location.href = "gallery.php?showgallery=" + gallery + "&page=" + page;
    }else{
        window.location.href = "gallery.php?showgallery=" + gallery;
    }
}
var url="http://217.121.132.247/picstore/show.php?id=";
var thumbsize="";

var a=new Array();
var b=new Array();

var x=0;

// De plaatjes in een Array


a[1]="u8LeXo9AggN4IwmQrpOC52kF";

a[2]="CP1XgTYf63tlYRjX1USViycpd";

a[3]="MicL0FRwRtuJE0SGng5aa3Pa7";

a[4]="4XJHChzNWNxW8CtHQw1kLqnq";

a[5]="JC1LrCUX0cC3fWRQyYSfLzM2v";

a[6]="QnrddUGCHCYPv5P79BV8UKCLY";



b[1]="sorry no comment found..";

b[2]="sorry no comment found..";

b[3]="sorry no comment found..";

b[4]="sorry no comment found..";

b[5]="sorry no comment found..";

b[6]="sorry no comment found..";


document.write ('<table align="center" border="1" style="border-collapse:collapse;" bordercolor="#000000" class="NAVBARPLAIN0">');
for (i = 1 ;i <= a.length-1; i++) {

    if (x==0 && i==0){
        document.write ('<tr>');
    }
    if (x==0){
        document.write ('</tr><tr>');
    }

    document.write ('<td align="center" valign="center">[img]"'+[/img]<td>');

    x++;

    if (x > 9) {
       x=0;
    }
}
document.write ('</table>');
</script>

<body>
<br>
<center><form name="myform"><select name="page" size="1" onChange="javascript:scriptHandler(myform);"><option value="8">< First & last page ></option></select></form>

<table align="center" style="height:480;width:640;border-collapse:collapse;" class="PADBARCOLOR" border="1" bordercolor="#000000"> 
<tr>
    <td>
        <div id="text" align="center" CLASS="BARHDR"><b>::</b> Click on a Picture on the top <b>::</b></div>
    </td>
<tr>
<tr>
    <td>
        <div id="plaatjes" align="center" style="height:480;"></div>
    </td>
<tr>
</table>

<script language="javascript">

if (a.length > 1) {
    display(1);
}
</script>


en hier de 3 laatste regels zijn de error

code:
1
2
3
if (a.length > 1) {
    display(1);
}


waarom geeft hij daar een error of moet ik op een andere manier deze gallery laten zien?!

  • André
  • Registratie: Maart 2002
  • Laatst online: 19-08 12:30

André

Analytics dude

Verander:

var a = new Array()

in:

a = new Array()

werkt dat?

Verwijderd

Topicstarter
:'( darn ik heb het zelf al opgelost, best vaag als je er uren naar zit te kijken en dan pas ziet net nadat je het gepost hebt :'(

Sorry... excuus.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:56

crisp

Devver

Pixelated

Verwijderd schreef op 07 August 2003 @ 20:01:
:'( darn ik heb het zelf al opgelost, best vaag als je er uren naar zit te kijken en dan pas ziet net nadat je het gepost hebt :'(

Sorry... excuus.
Ik zie ook wel wat gekke dingen:
HTML:
1
<script langauge="javascript" type="text/javascript">

langauge???? en waarom geef je geen type definition op voor je included script?

en wat zijn die gekke tekentjes tussen ():
JavaScript:
1
2
var a=new Array();
var b=new Array();

???

meestal begin je array-indices trouwens vanaf 0 te tellen :)

maar wat was nou de fout?

[ Voor 3% gewijzigd door crisp op 07-08-2003 21:18 ]

Intentionally left blank


Verwijderd

Topicstarter
de fout zat idd in en dat heb ik dus aangepast :)