Firefox, Popupmenü + Dreamweaver

M

mrlongline

Guest
Sorry, wahrscheinlich eine Standardfrage: Bin erst vor 2 Tagen von IE auf FF umgestiegen und kann mit Dreamweaver erstellte Popup-Menüs, die sich mit dem IE problemlos öffnen und anwählbar machen, nicht anklicken. (siehe www.aclinden.at - weiss schon, miserable Seite, arbeite gerade an einer JOOMLA-Version). Hat mir hier der DW etwas eingebaut, was der FF nicht interpretieren kann (hab immer gedacht der DW ist gar nicht so Microsoft - Lastig und hält sich an die "Regeln") oder ist hier ein anderer Fehler passiert? Wie kann ich den Fehler "ausbessern"?
Danke!!!
 
Um welches Popup-Menu handelt es sich? Das Menu ganz oben würde ich eher als Pulldown-Menu bezeichnen. Und dieses funktioniert im FF nicht. Bin ich auf der richtigen Spur?

Falls ja, dann klemmts einerseits in deinem mm_menu Javascript und andererseits in der Verwendung von nicht W3C konformen Tags, wie z.B. <marquee>.

Um deine Website W3C konform und damit auch FF-tauglich zu machen, empfehle ich dir das TIDY Plugin für den FF zu installieren.

Das Plugin findest du hier: TIDY

Und zum Schluss noch dies:
Ich arbeite auch manchmal mit Dreamweaver (habe noch den alten 2004 MX). Ich teste die neuen Seiten immer zuerst im FF und erst danach im IE. Ich habe die Erfahrung gemacht, dass der FF empfindlicher reagiert. Das heisst, wenn der IE noch was anzeigt, dann ist beim FF schon Black-out.

Cheers and happy debugging
René

 
Danke für die rasche Antwort!
Die Spur ist richtig, es ist sicherlich ein PullDownMenü, nur im DW (hab auch noch die alte 2004MX-Version) heisst der entsprechende Menüpunkt bei meiner Version "PopupMenüErstellen".
Hab tatsächlich einige MARQUEE-Einträge im Skript, werd mich da wohl ein bisserl rumspielen. Ich Naivling hab nämlich geglaubt der DW ist zu "100%" W3C-konform...
Installation des TIDY - Plugins hat übrigens nichts gebracht ...
Für alle Fälle einige Zeilen des JAVA-Scripts. Sieht da wer den problematischen Eintrag?
Recht herzlichen Dank !!!

<script language="JavaScript" type="text/JavaScript">
<!--
function mmLoadMenus() {
if (window.mm_menu_0711213549_0) return;
window.mm_menu_0711213549_0 = new Menu("root",105,13,"Verdana, Arial, Helvetica, sans-serif",11,"#999900","#FFFFFF","#000099","#000099","left","middle",1,0,1000,-5,7,true,false,true,0,true,true);
mm_menu_0711213549_0.addMenuItem("News","window.open('v_news.htm', 'mainFrame');");
mm_menu_0711213549_0.addMenuItem("Geschichte","window.open('v_geschichte.htm', 'mainFrame');");
mm_menu_0711213549_0.addMenuItem("Chronik","window.open('v_chronik.htm', 'mainFrame');");
mm_menu_0711213549_0.addMenuItem("Vorstand","window.open('vorstand.pdf', 'mainFrame');");
mm_menu_0711213549_0.addMenuItem("Eventfotos","window.open('events.htm', '_blank');");
mm_menu_0711213549_0.addMenuItem("100EURClub","window.open('v_euroclub.htm', 'mainFrame');");
mm_menu_0711213549_0.addMenuItem("Forum","window.open('http://www.web10.de/cgi-bin/foren/F_0662/YaBB.cgi?action=login', '_blank');");
mm_menu_0711213549_0.fontWeight="bold";
mm_menu_0711213549_0.hideOnMouseOut=true;
mm_menu_0711213549_0.bgColor='#555555';
mm_menu_0711213549_0.menuBorder=1;
mm_menu_0711213549_0.menuLiteBgColor='#FFFFFF';
mm_menu_0711213549_0.menuBorderBgColor='#777777';
window.mm_menu_0711214713_0 = new Menu("root",138,13,"Verdana, Arial, Helvetica, sans-serif",11,"#999900","#FFFFFF","#000099","#000099","left","middle",1,0,1000,-5,7,true,false,true,0,true,true);
mm_menu_0711214713_0.addMenuItem("Mannschaft","window.open('mannschaft.htm', 'mainFrame');");
mm_menu_0711214713_0.addMenuItem("Spielstatistik STFB","window.open('http://www.fussballoesterreich.at/fv/portal/verband/displayLiveSpielDetails.pu?spielOID=100071%7C324712417571849879', 'mainFrame');");
mm_menu_0711214713_0.addMenuItem("Ligastatistik STFV","window.open('http://www.fussballoesterreich.at/fv/datenservice/selectDatenservice.pu?tab=3&selectionInfo=100253', '136142315966330751,100066');");
mm_menu_0711214713_0.addMenuItem("Tabelle STFV","window.open('http://www.fussballoesterreich.at/fv/datenservice/selectDatenservice.pu?tab=1&selectionInfo=100253', '136142315966330751,100066');");
mm_menu_0711214713_0.addMenuItem("Hobbyturnier","window.open('gedenkturnier.htm', 'mainFrame');");
mm_menu_0711214713_0.fontWeight="bold";
mm_menu_0711214713_0.hideOnMouseOut=true;
mm_menu_0711214713_0.bgColor='#555555';
mm_menu_0711214713_0.menuBorder=1;
mm_menu_0711214713_0.menuLiteBgColor='#FFFFFF';
mm_menu_0711214713_0.menuBorderBgColor='#777777';
window.mm_menu_0711220058_0 = new Menu("root",74,13,"Verdana, Arial, Helvetica, sans-serif",11,"#999900","#FFFFFF","#000099","#000099","left","middle",1,0,1000,-5,7,true,false,true,0,true,true);
mm_menu_0711220058_0.addMenuItem("2005/06","window.open('archiv2006.htm', 'mainFrame');");
mm_menu_0711220058_0.addMenuItem("2004/05","window.open('archiv2005.htm', 'mainFrame');");
mm_menu_0711220058_0.addMenuItem("2003/04","window.open('archiv2004.htm', 'mainFrame');");
mm_menu_0711220058_0.addMenuItem("2002/03","window.open('archiv2003.htm', 'mainFrame');");
mm_menu_0711220058_0.addMenuItem("2001/02","window.open('archiv2002.htm', 'mainFrame');");
mm_menu_0711220058_0.addMenuItem("2000/01","window.open('archiv2001.htm', 'mainFrame');");
mm_menu_0711220058_0.addMenuItem("1999/00","window.open('archiv2000.htm', 'mainFrame');");
mm_menu_0711220058_0.fontWeight="bold";
mm_menu_0711220058_0.hideOnMouseOut=true;

.......
.......
 
Sorry, wenn ich nochmals nachfasse, aber das mm_menu hat schon einige hundert oder tausend Mal funktioniert.

Ich habe das böse Gefühl, dass deine HTML Tags das Script daran hindern, im FF zu funktionieren.

Wenn du mit TIDY im FF alle Warnings behebst, wobei ich einige Warnings als Error* betrachte,
dann sollte auch das Script laufen.

* Hier die Warnings, welche ich als grob empfinde und den FF zum Entgleisen bringen können:
- line 131 column 1 - Warning: <script> inserting "type" attribute
- line 133 column 1075 - Warning: discarding unexpected </a>
- line 133 column 159 - Warning: <a> id and name attribute value mismatch +++

Auch wenn du keine Lust auf W3C konformen Code hast, versuche, die von TIDY gemeldeten Warnings zu eliminieren. Ich habe da schon Wunder erlebt.

Cheers, René
 
So, hab jetzt in mühevoller Kleinarbeit alle angezeigten Fehler eliminiert, geholfen hats aber leider nichts.
Bis mir ein Bekannter einen Tipp gab (vielleicht hilfts jemandem weiter): Das FF-Plugin IE-TAB installieren, und dann gehts!!
Liebe Grüsse,
Werner
 
Zurück
Oben