Bildergalerie, aber Probleme mit NS 4.7
Patrick
- javascript
Hallo zusammen,
folgender Code:
<SCRIPT LANGUAGE="JavaScript">
var num=1
img1 = new Image ()
img1.src = "../gfx/mitarbeiter/bild_01.jpg"
img2 = new Image ()
img2.src = "../gfx/mitarbeiter/bild_02.jpg"
img3 = new Image ()
img3.src = "../gfx/mitarbeiter/bild_03.jpg"
img4 = new Image ()
img4.src = "../gfx/mitarbeiter/bild_04.jpg"
img5 = new Image ()
img5.src = "../gfx/mitarbeiter/bild_05.jpg"
img6 = new Image ()
img6.src = "../gfx/mitarbeiter/bild_06.jpg"
img7 = new Image ()
img7.src = "../gfx/mitarbeiter/bild_07.jpg"
img8 = new Image ()
img8.src = "../gfx/mitarbeiter/bild_08.jpg"
img9 = new Image ()
img9.src = "../gfx/mitarbeiter/bild_09.jpg"
img10 = new Image ()
img10.src = "../gfx/mitarbeiter/bild_10.jpg"
img11 = new Image ()
img11.src = "../gfx/mitarbeiter/bild_11.jpg"
img12 = new Image ()
img12.src = "../gfx/mitarbeiter/bild_12.jpg"
img13 = new Image ()
img13.src = "../gfx/mitarbeiter/bild_13.jpg"
img14 = new Image ()
img14.src = "../gfx/mitarbeiter/bild_14.jpg"
img15 = new Image ()
img15.src = "../gfx/mitarbeiter/bild_15.jpg"
img16 = new Image ()
img16.src = "../gfx/mitarbeiter/bild_16.jpg"
img17 = new Image ()
img17.src = "../gfx/mitarbeiter/bild_17.jpg"
img18 = new Image ()
img18.src = "../gfx/mitarbeiter/bild_18.jpg"
img19 = new Image ()
img19.src = "../gfx/mitarbeiter/bild_19.jpg"
function slideshowUp()
{
num=num+1
if (num==20)
{num=1}
document.mypic.src=eval("img"+num+".src")
}
function slideshowBack()
{
num=num-1
if (num==0)
{num=19}
document.mypic.src=eval("img"+num+".src")
}
</SCRIPT>
Folgendes Problem:
Dieses JavaScript dient dazu, dass man sich praktisch von Bild zu Bild
klichen kann!
Funktioniert im IE und sonstigem prächtig!
Natürlich mal wieder im NS 4.7 nicht!
Weiss jemand, warum nicht?
Bin für jede Hilfe dankbar!
Gruß
Patrick
Hallo zusammen,
folgender Code:
<SCRIPT LANGUAGE="JavaScript">
nicht Language das ist veraltet, es heißt type="text/javascript"
var num=1
img1 = new Image ()
img1.src = "../gfx/mitarbeiter/bild_01.jpg"
img2 = new Image ()
img2.src = "../gfx/mitarbeiter/bild_02.jpg"
img3 = new Image ()
img3.src = "../gfx/mitarbeiter/bild_03.jpg"
img4 = new Image ()
img4.src = "../gfx/mitarbeiter/bild_04.jpg"
img5 = new Image ()
img5.src = "../gfx/mitarbeiter/bild_05.jpg"
img6 = new Image ()
img6.src = "../gfx/mitarbeiter/bild_06.jpg"
img7 = new Image ()
img7.src = "../gfx/mitarbeiter/bild_07.jpg"
img8 = new Image ()
img8.src = "../gfx/mitarbeiter/bild_08.jpg"
img9 = new Image ()
img9.src = "../gfx/mitarbeiter/bild_09.jpg"
img10 = new Image ()
img10.src = "../gfx/mitarbeiter/bild_10.jpg"
img11 = new Image ()
img11.src = "../gfx/mitarbeiter/bild_11.jpg"
img12 = new Image ()
img12.src = "../gfx/mitarbeiter/bild_12.jpg"
img13 = new Image ()
img13.src = "../gfx/mitarbeiter/bild_13.jpg"
img14 = new Image ()
img14.src = "../gfx/mitarbeiter/bild_14.jpg"
img15 = new Image ()
img15.src = "../gfx/mitarbeiter/bild_15.jpg"
img16 = new Image ()
img16.src = "../gfx/mitarbeiter/bild_16.jpg"
img17 = new Image ()
img17.src = "../gfx/mitarbeiter/bild_17.jpg"
img18 = new Image ()
img18.src = "../gfx/mitarbeiter/bild_18.jpg"
img19 = new Image ()
img19.src = "../gfx/mitarbeiter/bild_19.jpg"
du hast schon mal was von arrays gehört?
var img = new Array();
function preload(nr)
{
if(nr < 10) nr += '0';
img[nr] = new Image();
img[nr].src = "../gfx/mitarbeiter/bild_" + nr + ".jpg";
}
for(var i = 0; i < 19; i++) preload(i);
macht das gleiche.
function slideshowUp()
{
num=num+1
num++
if (num==20)
{num=1}
document.mypic.src=eval("img"+num+".src")
was soll eval hier machen?
du meinst: window['img' + num].src
aber mit einem Array sieht es so aus:
document.mypic.src = img[num].src;
}
function slideshowBack()
{
num=num-1
num--;
if (num==0)
{num=19}
document.mypic.src=eval("img"+num+".src")
document.mypic.src = img[num].src;
Natürlich mal wieder im NS 4.7 nicht!
Weiss jemand, warum nicht?
Naja, er reagiert halt auf deine Fehler, während der IE versucht irgendwas zu machen, was in deinem Fall (zufällig) das richtige ist.
Im Netscape kannst du übrigens die Fehlermeldung durch Eingabe von 'javascript:' in die URL zeile rausfinden.
Struppi.
außerdem fehlen mir noch irgendwie die ";" am ende der zeile, hm?
have a nice day!
Hallo,
Funktioniert im IE und sonstigem prächtig!
Natürlich mal wieder im NS 4.7 nicht!Weiss jemand, warum nicht?
da gibt es zwei Möglichkeiten:
1. mit document.mypic.src erreichst du u.U. Bilder in einem div nicht,
z.B.: document.meindiv.document.mypic.src.
2. ... .src = "../gfx/mitarbeiter/bi...; ../ könnte falls das Script
in einem Unterverzeichnis liegt falsch sein: .src = "./gfx/mitarbei
Grüsse
Cyx23