+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Javascript-Bildwechsel und Opera

  1. #1
    TP-Senior schrödingerkatz ist auf einem guten Weg
    Registriert seit
    Sep 2008
    Ort
    Köln
    Beiträge
    180

    Javascript-Bildwechsel und Opera

    Hallo zusammen,

    auf einer Seite gibt es mehrer Grafiken. Eine davon stellt einen Schalter dar, und wenn man auf diesen Schalter klickt, wird
    a) die Schalter-Grafik ausgetauscht (er steht dann auf "an") und
    b) eine weitere Grafik durch ein animiertes GIF ersetzt, das dann quasi einen Film ablaufen lässt.
    Klickt man erneut auf den Schalter, steht der Schalter wieder auf "aus" und die Animation wird durch das ursprüngliche Bild ersetzt.

    Ich erreiche das durch:

    HTML-Code:
    		<script type="text/javascript">
    
    			var i = 0;
    
    			SchalterAus 	= new Image();
    			SchalterAus.src 	= "pix/sliced_02.gif";
    			SchalterAn		= new Image();
    			SchalterAn.src 	= "pix/schalteron_02.gif";
    
    			FilmAus			= new Image();
    			FilmAus.src		= "pix/sliced_04.gif";
    			FilmAn			= new Image();
    			FilmAn.src		= "pix/slideshowgut.gif";
    
    			function schalten() {
    
    				if (i % 2 != 0) {
    					window.document.images[1].src = SchalterAn.src;
    					window.document.images[3].src = FilmAn.src;
    				} else {
    					window.document.images[1].src = SchalterAus.src;
    					window.document.images[3].src = FilmAus.src;
    				}
    				i += 1;
    			}
    
    		</script>
    im Head-Bereich der Datei und Einschließen der Schalter-Grafik in einen Link:

    HTML-Code:
    <a href="#" onclick="schalten();" onfocus="this.blur();">
    Klappt wunderbar im IE und in Firefox.
    In Opera allerdings werden die Grafiken erst ausgewechselt, wenn ich den Browser verkleinert und dann wieder vergrößert habe! Vorher tut sich nichts.

    Woran liegt das denn?

  2. #2
    TP-Moderator Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Avatar von Adromir
    Registriert seit
    Jun 2004
    Ort
    Hannover
    Beiträge
    4.806
    Ist zwar nicht sehr elegant gecodet, aber ich wüsste jetzt nicht, wodurch das Verhalten bei Opera ausgelöst sein könnte.
    Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
    -Dieter Nuhr

+ Antworten

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 10.11.2006, 22:41
  2. Bildwechsel mit JavaScript
    Von GrafOpium im Forum Dreamweaver & andere Webeditoren
    Antworten: 0
    Letzter Beitrag: 27.10.2005, 18:47
  3. Antworten: 6
    Letzter Beitrag: 30.05.2005, 15:32
  4. javascript mit .swf in opera
    Von Pidelmaniax im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 29.03.2005, 17:21
  5. [MX2004] Opera , javascript Befehl funtz nicht??
    Von StephanF im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 13.07.2004, 07:41

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

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