getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 04.06.2004, 22:57   #1
TP-Supporter
 
Benutzerbild von Stephanie
 
Registriert seit: Oct 2002
Ort: Braunschweig/ Wolfsburg
Stephanie macht alles soweit korrekt

Ich brauch schon wieder Hilfe...


Ich versuche den ganzen Tag hinter das Geheimnis dieser Navigation zu kommen: http://www.falconsahl.com/
Das ist die einzige Navi in der Art die ich finden konnte, die auch mit abgeschalteten JS funktioniert. Leider bekomme ich es nicht geregelt sie auf einer eigenen Seite einzubinden. Ich habe Quelltext studiert, Quelltext geklaut , versucht nachzubauen...ich raff es nicht. Das einzige was ich ersehen konnte war, daß es sich hier um Grafiken handelt, die bei Mouseover einen Layer mit Textlinks anzeigen. Das kriege ich ja noch hin, auch daß die Layer wieder verschwinden. Ohne JS geht da aber trotzdem nix bei meiner Navi. Hier wäre der Code:
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<
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_reloadPage(init) {  //reloads the window if Nav4 resized
  
if (init==truewith (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    
document.MM_pgW=innerWidthdocument.MM_pgH=innerHeightonresize=MM_reloadPage; }}
  else if (
innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgHlocation.reload();
}
MM_reloadPage(true);

function 
MM_findObj(nd) { //v4.01
  
var p,i,x;  if(!dd=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    
d=parent.frames[n.substring(p+1)].documentn=n.substring(0,p);}
  if(!(
x=d[n])&&d.allx=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(!
&& d.getElementByIdx=d.getElementById(n); return x;
}

function 
MM_showHideLayers() { //v6.0
  
var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (
i=0i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (
obj.style) { obj=obj.stylev=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    
obj.visibility=v; }
}
//-->
</script>
</head>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div id="Layer1" style="position:absolute; left:0px; top:27px; width:501px; height:15px; z-index:1; visibility: hidden;"><a href="#">link</a>  - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a></div>
<div id="Layer2" style="position:absolute; left:0px; top:27px; width:502px; height:15px; z-index:2; background-color: #336666; layer-background-color: #336666; border: 1px none #000000; visibility: hidden;"><a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a></div>
<div id="Layer3" style="position:absolute; left:0px; top:27px; width:500px; height:15px; z-index:3; background-color: #3366FF; layer-background-color: #3366FF; border: 1px none #000000; visibility: hidden;"><a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a></div>
<div id="Layer4" style="position:absolute; left:0px; top:27px; width:499px; height:15px; z-index:4; background-color: #FF6633; layer-background-color: #FF6633; border: 1px none #000000; visibility: hidden;"><a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a></div>
<div id="Layer5" style="position:absolute; left:0px; top:27px; width:489px; height:24px; z-index:5; background-color: #FF0000; layer-background-color: #FF0000; border: 1px none #000000; visibility: hidden;"><a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a></div>
<div id="Layer6" style="position:absolute; left:0px; top:27px; width:505px; height:10px; z-index:6; background-color: #FFFF00; layer-background-color: #FFFF00; border: 1px none #000000; visibility: hidden;"><a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a> - <a href="#">link</a></div>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr background="m2img/blank.gif">
    <td><div align="center"><img src="m2img/1.gif" width="125" height="27"></div></td>
    <td><div align="center"><img src="m2img/2.gif" width="125" height="27" onMouseOver="MM_showHideLayers('Layer1','','show','Layer2','','hide','Layer3','','hide','Layer4','','hide','Layer5','','hide','Layer6','','hide')"></div></td>
    <td><div align="center"><img src="m2img/3.gif" width="125" height="27" onMouseOver="MM_showHideLayers('Layer1','','hide','Layer2','','show','Layer3','','hide','Layer4','','hide','Layer5','','hide','Layer6','','hide')"></div></td>
    <td><div align="center"><a href="javascript:;" onMouseOver="MM_showHideLayers('Layer1','','hide','Layer2','','hide','Layer3','','hide','Layer4','','show','Layer5','','hide','Layer6','','hide')"><img src="m2img/4.gif" width="125" height="27" border="0"></a></div></td>
    <td><div align="center"><img src="m2img/5.gif" width="125" height="27" onMouseOver="MM_showHideLayers('Layer1','','hide','Layer2','','hide','Layer3','','hide','Layer4','','hide','Layer5','','show','Layer6','','hide')"></div></td>
    <td><div align="center"><img src="m2img/6.gif" width="125" height="27" onMouseOver="MM_showHideLayers('Layer1','','hide','Layer2','','hide','Layer3','','hide','Layer4','','hide','Layer5','','hide','Layer6','','show')"></div></td>
  </tr>
  <tr>
    <td colspan="6">&nbsp;</td>
  </tr>
</table>
</body>
</html> 
Was ist bei der oben im Link befindlichen Navi anders als bei anderen da sie auch ohne aktivierten JS funzt? Weiß irgendwer eine Anleitung zu einer derartigen Navi? Habe ich irgendwas wichtiges bei mir vergessen?
Stephanie ist offline   Mit Zitat antworten


Alt 05.06.2004, 09:46   #2
TP-Senior
 
Registriert seit: Aug 2003
Ort: Dresden
Karsten Müller ist auf einem guten Weg
Guten Tag.

Und du bist dir ganz sicher, dass die Navigation auch mit ausgeschaltetem Javascript funktioniert? Bei mir tut sie das nämlich (erwartungsgemäß) nicht.

Getestet mit Safari unter Mac OS X - und womit hast du getestet?


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

Klaviertransport gefällig? :-)
Karsten Müller ist offline   Mit Zitat antworten
Alt 05.06.2004, 10:23   #3
TP-Supporter
 
Benutzerbild von Stephanie
 
Registriert seit: Oct 2002
Ort: Braunschweig/ Wolfsburg
Stephanie macht alles soweit korrekt
Ich bin meine gesamten Linklisten mit Mozilla Firefox mit deaktiviertem Java Script abgegangen, da habe ich die als einzig funktionsfähige Seite entdeckt. Zwar geht es nicht mit Mouseover sondern die Unterlinks öffnen sich nach einem Klicken auf den oberen Link
Stephanie ist offline   Mit Zitat antworten
Alt 05.06.2004, 17:16   #4
TP-Senior
 
Benutzerbild von CharlyB
 
Registriert seit: May 2002
Ort: DD
CharlyB ist auf einem guten Weg
öhmm... kann das sein dass die einfach dem anker in dem das bild sitzt ein href="" mitgegeben haben, der einfach auf eine seite verlink in der die hover-schaltflächen in purem html dargestellt sind!? oder habe ich dich falsch verstanden...!?
__________________
school-fellows.net << jetzt noch besser, da Testaccount

Blog
CharlyB ist offline   Mit Zitat antworten
Alt 05.06.2004, 17:46   #5
TP-Supporter
 
Benutzerbild von Stephanie
 
Registriert seit: Oct 2002
Ort: Braunschweig/ Wolfsburg
Stephanie macht alles soweit korrekt
Zitat:
Zitat von CharlyB
öhmm... kann das sein dass die einfach dem anker in dem das bild sitzt ein href="" mitgegeben haben, der einfach auf eine seite verlink in der die hover-schaltflächen in purem html dargestellt sind!? oder habe ich dich falsch verstanden...!?
Wenn ich das mal wüsste...
So richtig schlau bin ich aus dem Quelltext nicht geworden. Aber das scheint die Erklärung zu sein. Die Unterpunkte scheinen auf der aufzurufenden Seite eingebaut zu sein.
Das wäre ja schon mal eine Lösung...
Stephanie ist offline   Mit Zitat antworten
Alt 05.06.2004, 18:28   #6
TP-Senior
 
Benutzerbild von CharlyB
 
Registriert seit: May 2002
Ort: DD
CharlyB ist auf einem guten Weg
guckst du da:

HTML-Code:
<a href="/roster.shtml" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav_falcons','','/images/nav_falcons_f2.jpg',1);MM_showHideLayers('f1','','show','f2','','hide','f3','','hide','f4','','hide','f5','','hide','f6','','hide','f7','','hide','f8','','hide','f9','','hide')">
<img src="/images/nav_falcons.jpg" alt="" name="nav_falcons" width="94" height="18" border="0"></a>
wenn Maus drauf dürfte die untere Navigation aufrollen und bei klick kommst du hier hin: http://www.falconsahl.com/roster.shtml wobei da die Unterpunkte zu sehen sind.
__________________
school-fellows.net << jetzt noch besser, da Testaccount

Blog
CharlyB ist offline   Mit Zitat antworten
Alt 05.06.2004, 19:36   #7
TP-Supporter
 
Benutzerbild von Stephanie
 
Registriert seit: Oct 2002
Ort: Braunschweig/ Wolfsburg
Stephanie macht alles soweit korrekt
Das haben sie ja echt geschickt gelöst...
Danke für den Tipp, das probier ich doch glatt mal - das ist die perfekte Lösung
Stephanie ist offline   Mit Zitat antworten
Alt 06.06.2004, 13:09   #8
TP-Supporter
 
Benutzerbild von Stephanie
 
Registriert seit: Oct 2002
Ort: Braunschweig/ Wolfsburg
Stephanie macht alles soweit korrekt
So, nun habe ich es tatsächlich fast richtig hinbekommen. Bis auf einen kleinen Schönheitsfehler:
Die Ebenen die ich mit einem Mouseover einblende wollen nicht verschwinden wenn ich mit onClick die Unterseite aufrufe. Die Ebene steht immer über der in der Unterseite enthaltenen Navigationsleiste.
Dabei habe ich dem jeweiligen Link das Verhalten "Ebene ein/ausblenden" bei onClick gegeben, bei dem ich alle Ebenen ausblenden lasse. Haut irgendwie nicht hin, schaut selbst: http://www.fanclubgrizzlyadams.de/navi/index.php
Im Mozilla mit deaktivierten JS klappt es hervorragend Da bin ich mal richtig stolz auf mich...nur der IE ist nun etwas verwirrt...

Wie bekomme ich die Ebenen die bei MouseOver eingeblendet werden bei Klick auf den Link wieder weg???

LG,
Steffi

Geändert von Stephanie (06.06.2004 um 13:24 Uhr).
Stephanie ist offline   Mit Zitat antworten
Alt 06.06.2004, 19:02   #9
TP-Supporter
 
Benutzerbild von Stephanie
 
Registriert seit: Oct 2002
Ort: Braunschweig/ Wolfsburg
Stephanie macht alles soweit korrekt
So langsam entwickelt es sich in die Richtung die ich haben möchte, nur sieht es immer noch irgendwie komisch aus. Irgendwas haut da noch nicht hin, aber was?
Stephanie ist offline   Mit Zitat antworten
Alt 08.06.2004, 08:22   #10
TP-Senior
 
Benutzerbild von CharlyB
 
Registriert seit: May 2002
Ort: DD
CharlyB ist auf einem guten Weg
also ich habe nicht wirklich viel ahnung von js aber vielleicht einfach auf der aufgerufenen zwischenseite mit onload nochmals versuchen die ebene auszublenden.
außerdem würde ich das js-menue auf den zwischenseiten (also dort wo man mit klick auf hauptnavi hinkommt) nicht mehr einblenden. (da wenn der besucher klickt man davon ausgehen kann, das er kein js aktiviert hat)

jan
__________________
school-fellows.net << jetzt noch besser, da Testaccount

Blog
CharlyB ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen
Ich brauch schon wieder Hilfe... Ich brauch schon wieder Hilfe...
« kennt wer | Mouseover mit Bild -> woliegt der Fehler?? »

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Jetzt bräuchte ich mal Hilfe... Fehler beim Booten Epic Hardware 4 07.05.2004 03:17
Mein Explorer stimmt nach verlinkung ! brauch hilfe Dummi Einfach so ... 3 23.01.2004 14:02
lach mal wieder [OT-Thread] #!/usr/bin/beer Einfach so ... 23 09.11.2002 16:05
ich brauch eure hilfe *totalamverzweifelnbin* Penzinger Traum-Dynamik 7 22.10.2001 15:58


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:28 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