Antworten: 11
Seite [1] |
|||
Mimir-Grafix Try to beat me Beiträge: 103 |
# Thema - 23.10.2007 um 22:11 Uhr
Hiho ich schonwieder Wie haben bei uns auf der Page eine klappbare Navi eingebaut (danke duriel ) Nun wollen wir noch zur besseren haben wir versucht Mouseouver mit einzubauen. Ohne die Navi funktioniert das Mouseover mit aber nicht. Hier habt ihr ein Beispiel. http://ourclan.de/v3/test.htm Und hier den verwendeten Quelltext <html> <head> <title>Unbenanntes Dokument</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript" type="text/JavaScript"> <!-- 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_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } 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];} } //--> </script> </head> <body onLoad="MM_preloadImages('http://ourclan.de/v3/templates/ssg/Bilder/clan1.png')"> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1','','http://ourclan.de/v3/templates/ssg/Bilder/clan1.png',1)"><img name="Image1" border="0" src="http://ourclan.de/v3/templates/ssg/Bilder/clan.png"></a> </body> </html> Was ich nun gehört habe ist das diese variante die weitverbreitetse aber auch schlechteste ist. Hab ihr da eine andere Idee oder vorschlag wie wir dort ein Mouseover eingebaut bekommen? Am besten das das Mouseoverbild auch solange "AN" bleibt bis die Navi wieder verkleinert wird. Als letztes hier noch der link zu der klappbaren Navi die wir eingebaut haben. http://www.clansphere.de/modules/board/thread/where/4566 ------------------ |
||
Inaktiv |
|
||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 1 - 23.10.2007 um 22:15 Uhr
hi! bin jetzt etwas verwirrt, willst du einen mouseover effekt haben oder soll das zweite bild erst dann angezeigt werden, wenn man auf den button geklickt hat, und erst dann resettet werden, wenn man erneut auf den button geklickt hat, um die navi zu schließen? gruß duRiel |
||
Inaktiv |
|||
Mimir-Grafix Thread-Ersteller Try to beat me Beiträge: 103 |
# Antwort: 2 - 23.10.2007 um 22:19 Uhr
das bild soll an gehen wenn man mit der maus drüber geht und sollte so lange an bleiben wie die navi geöffnet bleibt. und wenn das nicht geht reicht ein normales mouseover ------------------ |
||
Inaktiv |
|||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 3 - 23.10.2007 um 22:23 Uhr
geht beides, nur das mit mouseover ist schick mit css zu lösen, für das andere braucht man js. wenn man mit der maus drüber geht heißt es ja noch nicht dass man die navi auch öffnet/geöffnet hat, also was jetzt? |
||
Inaktiv |
|||
Mimir-Grafix Thread-Ersteller Try to beat me Beiträge: 103 |
# Antwort: 4 - 23.10.2007 um 22:33 Uhr
beides. wenn ich mit der maus über eine "geschlossene" navi gehe soll das normale mouseover auftretten. Heißt ich gehe mit der Maus über "Main" und das licht geht an gehe wieder runter mit der Maus und das licht geht aus. Klicke ich aber auf "Main" soll das licht an bleiben solange die "Main" navi geöffnet/ausgeklappt ist. Und beim wiederholten klicken (schliessen der navi) soll wieder die mouseover funktion greifen. vllt helfen die bilder einwenig zu verdeutlichen was ich möchte. ------------------ |
||
Inaktiv |
|||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 5 - 23.10.2007 um 22:53 Uhr
<a href="#" onclick="usenav('main')"><img src="Bilder/main.png" border="0" height="40" width="195"></a> -> <a href="#" onclick="usenav('main')" onmouseover="overnav('main',1)" onmouseout="overnav('main',0)"><img id="mainimg" src="Bilder/main.png" border="0" height="40" width="195"></a> neue js funktion: function overnav(id, over) { img = document.getElementById(id + "img"); length = img.src.length; if (over) { img.src = img.src.substr(0,length-5) + ".png"; } elseif (document.getElementById(id).style.display == 'none') { img.src = img.src.substr(0,length-4) + "1.png"; } } versuchs einfach mal. gruß duRiel |
||
Inaktiv |
|||
Mimir-Grafix Thread-Ersteller Try to beat me Beiträge: 103 |
# Antwort: 6 - 23.10.2007 um 23:12 Uhr
ne funktioniert leider nicht. kann die navi auch nicht mehr öffnen muss dazusagen das ich sonst nix anderes mit reingeschrieben habe. soll ich das bisherige von mir dazuschreiben? ------------------ Zuletzt editiert von MasterChief am 23.10.2007 um 23:17 Uhr (1x Editiert) |
||
Inaktiv |
|||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 7 - 23.10.2007 um 23:33 Uhr
ne, hast es eigentlich richtig gemacht. verstehe auch die fehlermeldung nicht, die wir da bekommen. naja, versuchs nochmal mit dem statt der alten overnav funktion:
|
||
Inaktiv |
|||
Mimir-Grafix Thread-Ersteller Try to beat me Beiträge: 103 |
# Antwort: 8 - 23.10.2007 um 23:37 Uhr
Hab die js beändert. die navi lässt sich zwar wieder öffner aber das mit dem bild geht leider noch nicht ------------------ |
||
Inaktiv |
|||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 9 - 23.10.2007 um 23:49 Uhr
so, hab mir die arbeit gemacht deine ganze hp runterzuladen und das genauso bei mir zu testen. funktioniert jetzt alles mit folgender funktion:
gruß duRiel |
||
Inaktiv |
|||
Mimir-Grafix Thread-Ersteller Try to beat me Beiträge: 103 |
# Antwort: 10 - 23.10.2007 um 23:55 Uhr
BOAH GEIL!!!! Dickes DANKESCHÖÖN was würde ich nur ohne dich machen ------------------ |
||
Inaktiv |
|||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 11 - 23.10.2007 um 23:56 Uhr
bei webspell enden wahrscheinlich gerne |
||
Inaktiv |
|||
Dieses Thema wurde von duRiel geschlossen. |
|||
Antworten: 11
Seite [1] |
Latest 5 Showrooms
Demo
Probiere ClanSphere aus und teste daran herum. Demo
Spenden
ClanSphere ist freie OpenSource Software.
Bitte unterstützt uns.
Spenden