mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 10:09 Benutzername: Passwort: Auto-Login

Thema: Bei mouseout sollen sich beide Bilder wieder herstellen vom 24.05.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Bei mouseout sollen sich beide Bilder wieder herstellen
Seite: Zurück  1, 2, 3  Weiter
Autor Nachricht
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Di 29.05.2007 10:55
Titel

Antworten mit Zitat Zum Seitenanfang

wenn du mir mal den code von deiner startseite gibst bau ichs dir schnell rein
  View user's profile Private Nachricht senden
ginger82
Threadersteller

Dabei seit: 19.09.2004
Ort: -
Alter: 41
Geschlecht: Weiblich
Verfasst Do 31.05.2007 11:59
Titel

Antworten mit Zitat Zum Seitenanfang

Raumwurm hat geschrieben:
Der Vorschlag vom Schachbrett ist schon richtig so,
nur fehlte da noch ein Anführungszeichen:
onmouseout="MM_swapImage('preis','','ORIGINALBILD_PREIS',1);MM_swapImage('navi','','ORIGINALBILD_NAVI',1)"

Du kannst aber auch über die Dreamweaver-Menüs
festlegen, was onmouseout passieren soll, wenn Du
Dich nicht an den Code traust...



So, da bin ich wieder Lächel

Also mir erscheint es, nachdem ich mir jetzt alles nochmal genau angesehen hab, total logisch, dass es genau so wie du es beschrieben hast funktioniert! ich hab mich sogar an den Code rangetraut, hab alles richtig eingefügt, aber leider passiert immer noch das gleiche wie zum anfang.
Das eine Bild wir wieder hergestellt und das andere nicht...

ich hab ja im Prinzip nur zwei Funktionen die hier wichtig sind: (ganz unabhängig ob die jetzt toll progarmmiert sind oder nicht)

Code:

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


und so sieht eine zeile aus von dem was ich jetzt zusammengebaut hab:

Code:
<td width="162" height="138"><a href="philosophie.htm"><img src="preis/preis.jpg" name="preis" width="139" height="138" border="0" id="preis" onmouseover="MM_swapImage('preis','','preis/preis2.jpg',1);MM_swapImage('navi','','preis/philosophie3.jpg',1)" onmouseout="MM_swapImgRestore('preis','','preis/preis.jpg',1);MM_swapImgRestore('navi','','preis/band4.jpg',1)" /></a></td>
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Raumwurm

Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 31.05.2007 18:55
Titel

Antworten mit Zitat Zum Seitenanfang

Ja nö, bei mouseout muß du ebenfalls die Funktion
MM_swapImage() aufrufen - nicht MM_swapImgRestore()
Letzteres stellt Dir immer nur das letzte gerolloverte Bild
wieder her. Also quasi so:


<td width="162" height="138">
<a href="philosophie.htm">
<img src="preis/preis.jpg" name="preis" width="139" height="138" border="0" id="preis" onmouseover="MM_swapImage('preis','','preis/preis2.jpg',1);MM_swapImage('navi','','preis/philosophie3.jpg',1)" onmouseout="MM_swapImage('preis','','preis/preis.jpg',1);MM_swapImage('navi','','preis/band4.jpg',1)" />
</a>
</td>
  View user's profile Private Nachricht senden
rixxor

Dabei seit: 28.01.2004
Ort: Dortmund
Alter: 38
Geschlecht: Männlich
Verfasst Do 31.05.2007 23:16
Titel

Antworten mit Zitat Zum Seitenanfang

warum so umständlich?

http://warnsinnig.de/mgi/
oder hab ich dich falsch verstanden? * Keine Ahnung... *


Zuletzt bearbeitet von rixxor am Do 31.05.2007 23:20, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
ginger82
Threadersteller

Dabei seit: 19.09.2004
Ort: -
Alter: 41
Geschlecht: Weiblich
Verfasst Fr 01.06.2007 08:19
Titel

Antworten mit Zitat Zum Seitenanfang

rixxor hat geschrieben:
warum so umständlich?

http://warnsinnig.de/mgi/
oder hab ich dich falsch verstanden? * Keine Ahnung... *



YES!!!!!!!

Ich dank Dir!!!! Es erfordert wohl keine große Programmierkunst, aber ich bin eben eher der Gestalter und absolut kein Zeichenzusammentipper (entschuldigt den Ausdruck *zwinker* )

Endlich funktioniert das Ganze so wie ichs mir vorgestellt hab und wieder mal war das Mediengestalterforum mein Retter!
Danke rixxor!

LG Ginger
  View user's profile Private Nachricht senden
rixxor

Dabei seit: 28.01.2004
Ort: Dortmund
Alter: 38
Geschlecht: Männlich
Verfasst Fr 01.06.2007 08:57
Titel

Antworten mit Zitat Zum Seitenanfang

* Applaus, Applaus *
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
schachbrett

Dabei seit: 11.10.2006
Ort: Köln
Alter: -
Geschlecht: Männlich
Verfasst Fr 01.06.2007 09:45
Titel

Antworten mit Zitat Zum Seitenanfang

Umstaendlich?
Code:
document.getElementById('preis').src='preis/preis.jpg';
document.getElementById('navi').src='preis/band4.jpg';

vs.
Code:
MM_swapImage('preis','','preis/preis.jpg',1);
MM_swapImage('navi','','preis/band4.jpg',1);

Wo tut sich das denn was? * Keine Ahnung... *

Edit: Frauenversteher... Lächel


Zuletzt bearbeitet von schachbrett am Fr 01.06.2007 09:58, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
rixxor

Dabei seit: 28.01.2004
Ort: Dortmund
Alter: 38
Geschlecht: Männlich
Verfasst Fr 01.06.2007 10:06
Titel

Antworten mit Zitat Zum Seitenanfang

naja bei meiner variante brauchste kein javascript *bäh*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Bilderbanner (Bilder sollen als Banner durchlaufen)
Bilder sollen sich bei Berührung mit der Maus verändern?
SetTimeout bei Mouseout löschen und bei Mouseover setzen
scrollbalken sollen weg
Boxen sollen überlappen
Streifen sollen Buchstaben folgen AI
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.