|
|||||||
| Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
|
#1
|
|||
|
|||
|
Hallo Liste,
leider kenne ich mich mit Java nicht aus. Das folgende Script ermöglicht es, eine Slideshow zu realisieren /***** Image Cross Fade Redux Version 1.0 Last revision: 02.15.2006 steve (AT) slayeroffice (DOT) com Please leave this notice intact. Rewrite of old code found here: http://slayeroffice.com/code/imageCrossFade/index.html modifiziert von Franziska Maelzer: http://die.netzspielwiese.de/blog/ja...ting-slideshow *****/ window.addEventListener?window.addEventListener("l oad",so_init,false window.attachEvent("onload",so _init);var d=document, bilder = new Array(), zInterval = null, aktuell=0, pause=false; bilderAnzahl=5; bilderPfad="http://typo3.uni-landau.de/fileadmin/slideshow/image-"; geschwindigkeit=3000; function so_init() { if(!d.getElementById || !d.createElement)return; // erstes Bild wird eingelesen bild = d.getElementById("slideshow").getElementsByTagName ("img"); bilder[0] = bild[0]; bilder[0].style.display = "block"; bilder[0].xOpacity = .99; bilder[1] = new Image(); bilder[1].src = bilderPfad + "002.jpg"; bilder[1].xOpacity = 0; d.getElementById("slideshow").appendChild(bilder[1]); setTimeout(so_xfade,geschwindigkeit); neuesBild(); } function so_xfade() { cOpacity = bilder[aktuell].xOpacity; nIndex = bilder[aktuell+1]?aktuell+1:0; nOpacity = bilder[nIndex].xOpacity; cOpacity-=.05; nOpacity+=.05; bilder[nIndex].style.display = "block"; bilder[aktuell].xOpacity = cOpacity; bilder[nIndex].xOpacity = nOpacity; setOpacity(bilder[aktuell]); setOpacity(bilder[nIndex]); if(cOpacity<=0) { bilder[aktuell].style.display = "none"; aktuell = nIndex; setTimeout(so_xfade,geschwindigkeit); neuesBild(); } else { setTimeout(so_xfade,50); } function setOpacity(obj) { if(obj.xOpacity>.99) { obj.xOpacity = .99; return; } obj.style.opacity = obj.xOpacity; obj.style.MozOpacity = obj.xOpacity; obj.style.filter = "alpha(opacity=" + (obj.xOpacity*100) + ")"; } } function neuesBild() { // immer ein Bild vorausladen if ( (aktuell < (bilderAnzahl-2)) && (bilder.length < bilderAnzahl) ) { bilder[aktuell+2] = new Image(); bilder[aktuell+2].src = bilderPfad + "0" + ((aktuell+3)<10 ? "0" + (aktuell+3) : (aktuell+3)) + ".jpg" bilder[aktuell+2].xOpacity = 0; d.getElementById("slideshow").appendChild(bilder[aktuell+2]); } } Wie und wo stelle ich nun ein, dass ich nur ein Bild haben möchte, bzw, dass die Slideshow nicht aktivert wird? Danke Viele Grüsse Jochen _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#2
|
|||
|
|||
|
Ursprüngliche Nachricht:
[...] > Das folgende Script ermöglicht es, eine Slideshow zu realisieren >> modifiziert von Franziska Maelzer: >> http://die.netzspielwiese.de/blog/ja...ting-slideshow [...] > Wie und wo stelle ich nun ein, dass ich nur ein Bild haben möchte, bzw, > dass die Slideshow nicht aktivert wird? Hallo Jochen, ich hab's nicht ausprobiert und rate nur... aber die Variable "bilderAnzahl" im Script könnte darauf hindeuten, oder? Andernfalls würde ich probieren, einfach die JavaScript-Datei nicht mehr einzubinden: wie es in der Anleitung beschrieben ist, wird immer erst einmal nur ein Bild angezeigt ("geladen") und das Script kümmert sich um den Austausch (die Slide-Show). Wird nun das Script nicht mehr aufgerufen, gibt's mit hoher Wahrscheinlichkeit auch keine Slide-Show ![]() Wie gesagt: ich hab's nicht ausprobiert... -- Michael _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#3
|
|||
|
|||
|
Check mal die TYPO3 Extension.
http://www.rggooglemap.com/dev/rgsmo...ensaetzen.html Greez Jens Michael wrote: > Ursprüngliche Nachricht: > > [...] >> Das folgende Script ermöglicht es, eine Slideshow zu realisieren >>> modifiziert von Franziska Maelzer: >>> http://die.netzspielwiese.de/blog/ja...ting-slideshow > [...] >> Wie und wo stelle ich nun ein, dass ich nur ein Bild haben möchte, bzw, >> dass die Slideshow nicht aktivert wird? > > Hallo Jochen, > ich hab's nicht ausprobiert und rate nur... aber die Variable "bilderAnzahl" im Script könnte darauf hindeuten, oder? > Andernfalls würde ich probieren, einfach die JavaScript-Datei nicht mehr einzubinden: wie es in der Anleitung beschrieben ist, wird immer erst einmal nur ein Bild angezeigt ("geladen") und das Script kümmert sich um den Austausch (die Slide-Show). Wird nun das Script nicht mehr aufgerufen, gibt's mit hoher Wahrscheinlichkeit auch keine Slide-Show ![]() > > Wie gesagt: ich hab's nicht ausprobiert... > _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [TYPO3-german] Search mit Javascript und Dropdown | Helmut Balzersen | typo3-german@lists.netfielders.de | 0 | 04.09.2007 19:07 |
| Re: [TYPO3-german] Javascript-Fehler | manfred@pc-reaktor.de | typo3-german@lists.netfielders.de | 1 | 18.08.2007 00:50 |
| [TYPO3-german] Javascript-Fehler | Dirk Paschel | typo3-german@lists.netfielders.de | 1 | 18.08.2007 00:45 |
| [TYPO3-german] Javascript | Dirk Paschel | typo3-german@lists.netfielders.de | 1 | 13.08.2007 09:47 |
| [TYPO3-german] Individuelles Javascript pro Menüeintrag? | Georg Sorst | typo3-german@lists.netfielders.de | 3 | 16.05.2007 15:24 |