Toon posts:

Browser probleem

Pagina: 1
Acties:
  • 51 views sinds 30-01-2008

Verwijderd

Topicstarter
Hallo allemaal,

ik heb voor een website een scriptje gemaakt waarmee plaatjes bekeken kunnen worden.
De plaatjes zijn gerangschikt per jaar. Je kiest dus een jaar en ziet daarvan 1 plaatje. Je kunt nu met volgende/vorige buttons naar het volgende/vorige plaatje gaan.
Ik IE werkt het allemaal perfect.

Maar in Netschaap/Mozilla niet.
Kunnen jullie met zeggen waar het aan ligt?
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
104
105
106
107
108
109
<html>

<head>
<title></title>
<script language="JavaScript1.2">

this_image = 0;
this_year = 0;
max_images = 0;

function ChangeImage(fFwd) {
if (fFwd) {
  if (++this_image==max_images)
     this_image=0;
}
else {
  if (this_image==0)
    this_image=max_images;
  this_image--;
}
Update();
}

function Update(){
max_images = year[this_year][2].length;
document.all.img_src.src = year[this_year][2][this_image][0];
document.all.img_before.innerHTML = year[this_year][0];
document.all.img_beschr.innerHTML = year[this_year][2][this_image][1];
document.all.img_nr.innerHTML = this_image + 1;
document.all.img_total.innerHTML = max_images;
document.all.img_after.innerHTML = year[this_year][1];
}

function setYear(form) {
        this_image=0;
        this_year = form.doselect.options[form.doselect.selectedIndex].value;
        Update();
}

images79 = new Array();
images79[0] = new Array ("images/1979-01.jpg", "Beschrijving plaatje");
images80 = new Array();
images80[0] = new Array ("images/1980-01.jpg", "Beschrijving plaatje");

year = new Array();
year[0] = new Array ("1979Before", "After", images79);
year[1] = new Array ("1980Before", "After", images80);

</script>
</head>

<body topmargin="0">
<div align="center">
  <center>
    <form name="planet">
      <select name="doselect" ONCHANGE="setYear(this.form)">
      <option value=0>1979</option>
      <option value=1>1980</option>
      <option value=2>1981</option>
      <option value=3>1987</option>
      <option value=4>1988</option>
      <option value=5>1989</option>
      <option value=6>1990</option>
      <option value=7>1991</option>
      <option value=8>1992</option>
      <option value=9>1993</option>
      <option value=10>1994</option>
      <option value=11>1995</option>
      <option value=12>1996</option>
      <option value=13>1997</option>
      <option value=14>1998</option>
      <option value=15>1999</option>
      <option value=16>2000</option>
      <option value=17>2001</option>
      <option value=18>2002</option>

  </select>
</form>

  <table border="0" width="100%">
    <tr>
      <td width="100%" align="center">
        <p align="center">
        <input type="button" name="btnPrev" value="<<   Vorige" onclick="ChangeImage(false);">
        <input type="button" name="btnNext" value="Volgende >>" onclick="ChangeImage(true);">
        </p>
        <span id="img_before"></span>
        <p align="center"><img name="img_src"> </p>

        <p align="center"><b><span id="img_beschr"></b> </span> <br>
        <b>Aantal foto's: 
<span id="img_nr"></b></span>
<strong>van</strong>  <b>
<span id="img_total"></b></span> </p>

        <span id="img_after"></span>

<script language="JavaScript1.2" event="onload" for="window">
 Update();
</script>
</p></td>
    </tr>
  </table>
  </center>
</div>

</body>

</html>

http://www.zeeheldenbuurt.com/fotochanger.html
Dit is de URL.

Verwijderd

Ja, het ligt aan document.all.blaat, maak daar document.getElementById('blaat') van.

Dit is uiterst standaard, en wat mij betreft kun je best zelf stap voor stap debuggen.

Dit topic is gesloten.