|
|

15.02.2004, 18:02
|
Neuer Benutzer
|
|
Join Date: 02.2004
Posts: 6
Rep Power: 9
|
|
Mouseover-Effekt bei Bildern
Hallo....
.... habe irgendwie kein passendes Forum gefunden, also erst ma ins Offtopic...
Zu meiner Frage. Ich habe mir ne Homepage gebaut, basierend auf HTML. Als Editor dafür nehme ich Frontpage (nicht lachen, komme damit nur gut klar). Jetzt habe ich per Stylesheet den Text-Hyperlinks beigebracht, daß sich Farbe und Größe beim Mouseover ändern. Ich hätte das ganze nun gerne auch mit Bildern. Also ein Bild als Hyperlink, und beim Mouseover erscheint ein anderes Bild. Leider bekomme ich das nicht hin, bzw. fehlt mir der Befehl dazu. Ich hoffe, einer von euch kann mir dabei helfen.
Falls gewünscht wird, kann ich auch mal gerne den Link für meine Page hier posten.
Dark Greetz
D@3m0n!cu$
|

15.02.2004, 18:08
 |
Web Design
|
|
Join Date: 12.2003
Location: In Spocks Quartier
Age: 34
Posts: 16,869
Rep Power: 10
|
|
Hi D@3m0n!cu$,
ich hab es mal ins richtige Forum verschoben.
Das ist per Javascript möglich hatte den Code auch mal, muss ich mal suchen bei mir auf der Platte.
Gruss
Christian. 
|

15.02.2004, 18:12
 |
Web Design
|
|
Join Date: 12.2003
Location: In Spocks Quartier
Age: 34
Posts: 16,869
Rep Power: 10
|
|
|
|

15.02.2004, 18:23
|
Neuer Benutzer
|
|
Join Date: 02.2004
Posts: 6
Rep Power: 9
|
|
|
Hi Christian...
zuerst mal Danke für's Verschieben.... hab ich doch glatt das Topic übersehen... Asche auf mein Haupt :-)
Danke für die Links, sieht schon mal sehr vielversprechend aus..... Mal schauen, ob ich damit klar komme..... Vielen Dank!!
Dark Greetz
D@3m0n!cu$
|

15.02.2004, 18:23
 |
Web Design
|
|
Join Date: 12.2003
Location: In Spocks Quartier
Age: 34
Posts: 16,869
Rep Power: 10
|
|
So und dann kann ich dir auch noch einen ganz einfachen geben, den ich immer nutze!!
Fügen zwischen <head> und </head>
Code:
<script type="text/javascript">
<!--
//Uncomment the next line for random transition rollover each time the page is loaded
//document.write('<STYLE TYPE="text/css">.imgTrans{ filter:revealTrans(duration=2, transition='+Math.floor(Math.random()*23)+') }</STYLE>');
//Uncomment the next line for a specific transition rollover (transition=0 to 23)
document.write('<STYLE TYPE="text/css">.imgTrans{ filter:revealTrans(duration=0,transition=9) }</STYLE>');
//Uncomment the next line for fading rollovers
//document.write('<STYLE TYPE="text/css">.imgTrans{ filter:blendTrans(duration=2) }</STYLE>');
var onImages=new Array();
function Rollover(imgName, imgSrc)
{
onImages[imgName] = new Image();
onImages[imgName].src = imgSrc;
}
function turnOn(imgName)
{
if(document.images[imgName].filters != null)
document.images[imgName].filters[0].stop();
document.images[imgName].offSrc = document.images[imgName].src;
document.images[imgName].src = onImages[imgName].src;
}
function turnOff(imgName)
{
if(document.images[imgName].filters != null)
document.images[imgName].filters[0].apply();
document.images[imgName].src = document.images[imgName].offSrc;
if(document.images[imgName].filters != null)
document.images[imgName].filters[0].play();
}
Rollover("home", "dein Bild bei Mouseover.gif");
//-->
</script>
zwischen <body> und </body>
Code:
<a href="index.htm" onMouseOver="turnOn('home');"
onMouseOut="turnOff('home');"><img name="home" class="imgTrans"
src="dein Bild ohne Mouseover.gif" border="0"></a>
Gruss
Christian 
|

16.02.2004, 20:58
|
Neuer Benutzer
|
|
Join Date: 02.2004
Posts: 6
Rep Power: 9
|
|
Ahja.... ganz einfach..... muß wohl nur da eintragen, wo du rot markiert hast, ne? Sieht aber trotzdem kompliziert aus, zumal ich mit den ganzen Befehlen nichts anfangen kann.... naja, werde mich mal daran versuchen.....
Vielen Dank für deine Tips! Bist mir echt ne große Hilfe
Greetz
D@3m0n!cu$
*edit: Habe es eben mal getestet, funzt supi.... jetzt muß ich nur noch die Bilder machen und das Script in meine Page einbauen. Nochmal vielen Dank @ Christian!*
*edit2: Kann ich das auch für mehrere Bilder auf einer Seite anpassen? Denke mal schon, bei
Code:
Rollover("home", "dein Bild bei Mouseover.gif");
Muß dann halt diverse "Rollover" definieren, also "home" (wie im Bsp.) und dann halt entsprechend à la "guestbook", "kontakt", etc... und im Body muß ich dann halt passend zum Link den richtigen Rollover ansprechen, stimmts?*
Last edited by D@3m0n!cu$ : 16.02.2004 at 21:51.
|

16.02.2004, 21:58
 |
Web Design
|
|
Join Date: 12.2003
Location: In Spocks Quartier
Age: 34
Posts: 16,869
Rep Power: 10
|
|
Genau, du hast die Lösung schon gefunden!
Gruss
Christian 
|

17.02.2004, 16:51
|
Neuer Benutzer
|
|
Join Date: 02.2004
Posts: 6
Rep Power: 9
|
|
|
|

23.03.2004, 20:49
|
Neuer Benutzer
|
|
Join Date: 03.2004
Posts: 4
Rep Power: 9
|
|
AW: Mouseover-Effekt bei Bildern
danke sowas hab ich gesucht
|

19.02.2009, 07:42
|
Neuer Benutzer
|
|
Join Date: 02.2009
Posts: 4
Rep Power: 4
|
|
|
Hallo ich habe eine Frage zu dem Code von Christian.
Ich habe es dank deinem Code nach zwei Tagen versuchen endlich geschafft, auf meiner homepage mehrere Bilder mit dem Mouseovereffekt zu belegen. Siehe (link entfernt von mir selbst) und dann auf den zweiten (untersten) Link Impressum klicken, um die Seite sehen zu können.
Nun habe ich ein Problem noch und zwar sollten meine Bilder eigentlich Links zu den Pages darunter sein, wo kann ich denen also den URL hinzufügen, dass wenn ich draufklicke, eine nächste Seite aufgerufen wird? Wenn ich jetzt drauf klicke, kommt nur Error 404.
Dann noch eine Frage, schaut euch bitte mal die page durch, mit dem passwort auf der startseite "favole" kommt ihr in die Ansicht. Und wenn ihr da die Adressenleiste anschaut, erkennt ihr, dass sich der URL nicht verändert, obwohl man eine neue Seite aufgreift. Das heisst ich könnte dann trotzdem meine Bilder nicht verlinken zu ihren Unterseiten, da diese selbst keine eigene Adresse haben??
Hier noch mein Code für den Mouseover, ich danke euch!
<head>
<script type="text/javascript">
<!--
//Uncomment the next line for random transition rollover each time the page is loaded
//document.write('<STYLE TYPE="text/css">.imgTrans{ filter:revealTrans(duration=2, transition='+Math.floor(Math.random()*23)+') }</STYLE>');
//Uncomment the next line for a specific transition rollover (transition=0 to 23)
document.write('<STYLE TYPE="text/css">.imgTrans{ filter:revealTrans(duration=0,transition=9) }</STYLE>');
//Uncomment the next line for fading rollovers
//document.write('<STYLE TYPE="text/css">.imgTrans{ filter:blendTrans(duration=2) }</STYLE>');
var onImages=new Array();
function Rollover(imgName, imgSrc)
{
onImages[imgName] = new Image();
onImages[imgName].src = imgSrc;
}
function turnOn(imgName)
{
if(document.images[imgName].filters != null)
document.images[imgName].filters[0].stop();
document.images[imgName].offSrc = document.images[imgName].src;
document.images[imgName].src = onImages[imgName].src;
}
function turnOff(imgName)
{
if(document.images[imgName].filters != null)
document.images[imgName].filters[0].apply();
document.images[imgName].src = document.images[imgName].offSrc;
if(document.images[imgName].filters != null)
document.images[imgName].filters[0].play();
}
Rollover("home", "http://www.oyla9.de/userdaten/65837998/bilder/G4_LN_01_Aktuell.gif");
Rollover("setcard", "http://www.oyla9.de/userdaten/65837998/bilder/G4_LN_02_Setcard.gif");
Rollover("galery", "http://www.oyla9.de/userdaten/65837998/bilder/G4_LN_03_Galery.gif");
Rollover("works", "http://www.oyla9.de/userdaten/65837998/bilder/G4_LN_04_Works.gif");
Rollover("links", "http://www.oyla9.de/userdaten/65837998/bilder/G4_LN_05_Links.gif");
Rollover("contact", "http://www.oyla9.de/userdaten/65837998/bilder/G4_LN_06_Contact.gif");
//-->
</script> <head/>
<body>
<a href="index.htm" onMouseOver="turnOn('home');"
onMouseOut="turnOff('home');"><img name="home" class="imgTrans"
src="http://www.oyla9.de/userdaten/65837998/bilder/G_LN_01_Aktuell_2.gif" border="0"></a>
<a href="index.htm" onMouseOver="turnOn('setcard');"
onMouseOut="turnOff('setcard');"><img name="setcard" class="imgTrans"
src="http://www.oyla9.de/userdaten/65837998/bilder/G_LN_02_Setcard_2.gif" border="0"></a>
<a href="index.htm" onMouseOver="turnOn('galery');"
onMouseOut="turnOff('galery');"><img name="galery" class="imgTrans"
src="http://www.oyla9.de/userdaten/65837998/bilder/G_LN_03_Galery_2.gif" border="0"></a>
<a href="index.htm" onMouseOver="turnOn('works');"
onMouseOut="turnOff('works');"><img name="works" class="imgTrans"
src="http://www.oyla9.de/userdaten/65837998/bilder/G_LN_04_Works_2.gif" border="0"></a>
<a href="index.htm" onMouseOver="turnOn('links');"
onMouseOut="turnOff('links');"><img name="links" class="imgTrans"
src="http://www.oyla9.de/userdaten/65837998/bilder/G_LN_05_Links_2.gif" border="0"></a>
<a href="index.htm" onMouseOver="turnOn('contact');"
onMouseOut="turnOff('contact');"><img name="contact" class="imgTrans"
src="http://www.oyla9.de/userdaten/65837998/bilder/G_LN_06_Contact_2.gif" border="0"></a>
<body/>
Last edited by nevarna-tema : 08.06.2009 at 10:04.
|

20.02.2009, 17:30
|
Neuer Benutzer
|
|
Join Date: 02.2009
Posts: 4
Rep Power: 4
|
|
|
hm jaja immer schön artig antwort geben *liebguck* hihi :-)
|

20.02.2009, 17:34
 |
Web Design
|
|
Join Date: 12.2003
Location: In Spocks Quartier
Age: 34
Posts: 16,869
Rep Power: 10
|
|
Wenn 404 kommt stimmt der Pfad nicht 
|

21.02.2009, 11:10
|
Neuer Benutzer
|
|
Join Date: 02.2009
Posts: 4
Rep Power: 4
|
|
ich weeis  meine frage is ja aber, wo ich denn in diesem code den pfad angeben kann? 
|

07.02.2010, 16:56
|
Neuer Benutzer
|
|
Join Date: 02.2010
Posts: 1
Rep Power: 3
|
|
|
hallo,danke für den code!
Last edited by jaichwill : 02.11.2010 at 13:27.
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML code is Off
|
|
|
|