getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 25.12.2003, 00:36   #1
TP-Junior
 
Registriert seit: Dec 2003
campylobacter macht alles soweit korrekt

onClick Bild wechsel und wieder zurück


Hallo,

Folgendes Problem, das ich nicht lösen kann:

Ein Bild(Pfeil nach unten) soll nach einem Mausklick gegen ein anderes Bild(Pfeil nach oben) ausgetauscht werden.
Das hätte ich alleine ja schon noch geschaft. Nur soll beim nächsten klick, wieder das erste Bild geladen werden, usw,...

Rein Gedanklich ist es ja eigentlich nicht so schwer, aber technisch fehlt mir einfach noch das Wissen.

Vielleicht kann mir ja jemand weiterhelfen.
Vielen Dank!

mfg campy
campylobacter ist offline   Mit Zitat antworten


Alt 25.12.2003, 23:26   #2
TP-Supporter
 
Registriert seit: Sep 2003
Ort: Wien, Österreich
GodfatherDeluxe macht sich hier sehr viel Mühe
zuerst musst du im javascript die bilder die du verwenden möchtest vorladen, in dem Beispiel is das pfeil_hover.gif und pfeil_normal.gif
<script language="JavaScript">
if (document.images)
{
var img1on = new Image();
img1on.src = "gif/pfeil_hover.gif";
var img1off = new Image();
img1off.src = "gif/pfeil_normal.gif";
}

//funktion um das bild zu wechseln, wenn man mit der maus drüberfährt

function imgOn(imgName)
{
if (document.images)
{
document.images[imgName].src = eval(imgName + "on.src");
}
}

//und funktion um es zu wechseln wenn man mit der maus wieder weggeht
function imgOff(imgName)
{
if (document.images)
{
document.images[imgName].src = eval(imgName + "off.src");
}
}
</script>

und in html:

<a href="#" onMouseOver="imgOn('img1');" onMouseOut="imgOff('img1');">
<img src="gif/pfeil_normal.gif" name="img1">
</a>
GodfatherDeluxe ist offline   Mit Zitat antworten
Alt 26.12.2003, 21:16   #3
TP-Junior
 
Registriert seit: Dec 2003
campylobacter macht alles soweit korrekt
Danke für deine Antwort.
Leider war das nicht ganz, was ich brauche.
Also kein Bilderwechsel mit mouseover, sondern mit onClick. Wie oben schon geschrieben, soll nach einem weiteren Klick, wieder das erste Bild angezeigt werden.
Kann man das Script so erweitern, das es sich merkt, ob es jetzt on, oder off ist?

mfg campy
campylobacter ist offline   Mit Zitat antworten
Alt 27.12.2003, 12:19   #4
TP-Senior
 
Registriert seit: Aug 2003
Ort: Dresden
Karsten Müller ist auf einem guten Weg
Guten Tag.

Ich hab folgendes zwar nicht getestet, aber es sollte eigentlich funktionieren.
Code:
<html>
<head>
<script language="JavaScript" type="text/javascript">
function swapArrow(bild){
  pfeilRechts = new Image();
  pfeilRechts.src = "rechts.gif";
  pfeilUnten = new Image();
  pfeilUnten.src = "unten.gif";
  
  if(bild.src.indexOf('rechts.gif') == -1){
    bild.src = pfeilRechts.src;
  }
  else{
    bild.src = pfeilUnten.src;
  }
}
</script>
</head>

<body>
<img src="rechts.gif" width="11" height="67" onClick="swapArrow(this)">
</body>
</html>
Oder?


Beste Grüße . . . Karsten
__________________
Der Anfang einer jeden Katastrophe ist eine besch...ne Vermutung.

Klaviertransport gefällig? :-)

Geändert von Karsten Müller (27.12.2003 um 12:23 Uhr).
Karsten Müller ist offline   Mit Zitat antworten
Alt 27.12.2003, 16:40   #5
TP-Junior
 
Registriert seit: Dec 2003
campylobacter macht alles soweit korrekt
Vielen Dank für die Antwort. So habe ich es jetzt gelöst:

Code:
<html>
<head>
<script language="JavaScript" type="text/javascript">


function bildwechsel(Bildname)
{
  if(document.getElementById(Bildname).src.indexOf('nav_expand_off.gif') == -1)
  {
    document.getElementById(Bildname).src = "nav_expand_off.gif"
  }	
  else
  {
    document.getElementById(Bildname).src = "nav_expand.gif"
  }
}

</script>
</head>

<body>
<img src="nav_expand.gif" name="grafik" id="grafik" onClick="bildwechsel(this.name)">
</body>
</html>
mfg campy

Geändert von campylobacter (27.12.2003 um 16:49 Uhr).
campylobacter ist offline   Mit Zitat antworten
Alt 27.12.2003, 16:49   #6
TP-Supporter
 
Registriert seit: Sep 2003
Ort: Wien, Österreich
GodfatherDeluxe macht sich hier sehr viel Mühe
statt document.grafik.src
document.Bildname.src
oder?
__________________
Java != JavaScript

"He who makes a beast of himself gets rid of the pain of being a man."
Dr. Johnson
GodfatherDeluxe ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen
onClick Bild wechsel und wieder zurück onClick Bild wechsel und wieder zurück
« Digitale Postkarten | inline frames schlecht!? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:07 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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

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