bilderwechsel
hannes
- javascript
hi !
ich habe ein javascript irgendwo gefunden, das auf der seite alle 3 sekunden ein anderes bild anzeigt
<SCRIPT LANGUAGE="JavaScript">
<!--
var timeDelay = 3;
var Pix = new Array
("index_neu/01.jpg"
,"index_neu/02.jpg"
,"index_neu/03.jpg"
,"index_neu/02.jpg"
,"index_neu/01.jpg"
,"index_neu/02.jpg"
,"index_neu/03.jpg"
,"index_neu/02.jpg"
,"index_neu/01.jpg"
,"index_neu/03.jpg"
);
var howMany = Pix.length;
timeDelay *= 1000;
var PicCurrentNum = 0;
var PicCurrent = new Image();
PicCurrent.src = Pix[PicCurrentNum];
function startPix() {
setInterval("slideshow()", timeDelay);
}
function slideshow() {
PicCurrentNum++;
if (PicCurrentNum == howMany) {
PicCurrentNum = 0;
}
PicCurrent.src = Pix[PicCurrentNum];
document["ChangingPix"].src = PicCurrent.src;
}
// End -->
</script>
mir gefällt aber der bildwechsel nicht, möchte da einen effekt einbauen, geht das mit java
bin gespannt, ob mir jemand helfen kann
hannes
Hallo hannes,
mir gefällt aber der bildwechsel nicht, möchte da einen effekt einbauen, geht das mit java
Erst mal: Java ist nicht JavaScript. Das einzige, was diese beiden Sprachen gemeinsam haben, ist das Wort "Java".
Trotzdem lass dir gesagt sein: Mit Java geht das, wird aber ziemlich ressourcenfressend, und außerdem musst du dich da erst mal reinlernen.
Mit JavaScript geht es bestimmt auch, aber das wird vom Code her auch ziemlich böse.
Wenn du schöne™ Übergänge haben möchtest, solltest du dir Macromedia Flash kaufen (günstiger gibt es das Programm unter anderem hier, eine Schülerlizenz gibt es auch).
Und dann lerne, wie du fließende Übergänge gestalten kannst - dein Codewort lautet "Tweenings".
Grüße
Marc Reichelt || http://www.marcreichelt.de/
Erst mal: Java ist nicht JavaScript. Das einzige, was diese beiden Sprachen gemeinsam haben, ist das Wort "Java".
Und die Syntax
lg Gerhard
Hallo Gerhard,
Erst mal: Java ist nicht JavaScript. Das einzige, was diese beiden Sprachen gemeinsam haben, ist das Wort "Java".
Und die Syntax
Nein, auch nicht wirklich. Die Syntax von JavaScript ist an Java angelehnt, kommt aber IMHO nicht an sie heran.
Grüße
Marc Reichelt || http://www.marcreichelt.de/
Moin!
mir gefällt aber der bildwechsel nicht, möchte da einen effekt einbauen, geht das mit java
Trotzdem lass dir gesagt sein: Mit Java geht das, wird aber ziemlich ressourcenfressend, und außerdem musst du dich da erst mal reinlernen.
Das würde ich nicht sagen. Java frißt vermutlich nur genausoviel Ressourcen, wie dein Vorschlag mit Flash.
Mit JavaScript geht es bestimmt auch, aber das wird vom Code her auch ziemlich böse.
Es hängt für die Realisierbarkeit mittels Javascript ziemlich davon ab, welcher Effekt denn realisiert werden soll.
Überblendungen beispielsweise funktionieren nur in Browsern, die CSS-Alphatransparenz beherrschen. Und auch sonst sind, ohne dass man aufwendige vorbereitende Maßnahmen an den Bildern vornimmt, nur recht simple Effekte denkbar. Und: Je aufwendiger, desto mehr Rechenpower geht dafür (sinnlos) drauf.
- Sven Rautenberg
Hallo Sven,
Trotzdem lass dir gesagt sein: Mit Java geht das, wird aber ziemlich ressourcenfressend, und außerdem musst du dich da erst mal reinlernen.
Das würde ich nicht sagen. Java frißt vermutlich nur genausoviel Ressourcen, wie dein Vorschlag mit Flash.
Stimmt. Aber die Sachen die ich bis jetzt mit Java gesehen habe sahen nicht wirklich toll aus... ;-)
Flash ist halt genau auf Grafik und Multimedia optimiert.
Mit JavaScript geht es bestimmt auch, aber das wird vom Code her auch ziemlich böse.
Es hängt für die Realisierbarkeit mittels Javascript ziemlich davon ab, welcher Effekt denn realisiert werden soll.
Richtig. Aber selbst für einfache Überblend-Effekte muss man Browser-Unterscheidungen machen, und trotzdem bleibt diese Lösung unschön.
Auch die Validität der Seite ist davon dann meistens betroffen.
Grüße
Marc Reichelt || http://www.marcreichelt.de/