Im Netscape scheint das Problem nicht aufzutreten, nur im IE.
Anbei noch der Printscreen...
Gruss Belimo
Hallo
Habe mit Fireworks ein Popupmenü erstellt:
zu sehen auf:
http://server23.hostpoint.ch/%7Enmsspra/frameoben.php (provisorischer Pfad da DNS noch nicht angepasst...)
Nun das Problem:
Wenn man auf die Buttons News, Diverses oder auch die anderen klickt (was man ja nicht müsste) verschwinden manchmal die bilder...
Weiss da jemand rat?
Wäre echt froh!
Viele Grüsse
Belimo
Im Netscape scheint das Problem nicht aufzutreten, nur im IE.
Anbei noch der Printscreen...
Gruss Belimo
Hi Belimo,
also bei mir passiert das weder im IE was noch im FF.
Leigt wohl irgendiwe bei dir der Fehler. Lösche doch mal die Cookies und die Temporary Internet Files, vielleicht hat das damit was zu tun![]()
Ja das ist eben das komische, es passiert nicht immer, ich bemerkte den Fehler nicht, bis der Kunde es mir sagte...
Klick mal zuerst auf den Sponsoren-Button (öffnet sich im neuen Fenster) schliesse es wieder, klick dann mal auf diverses, dann auf News...
Oder versuche mal auf diverses zu klicken, 3 s draufzubleiben und erst dann loslassen... irgendwann passiert der fehler, oder?
Gruss Belimo
ich kann den Fehler im IE 6, XP Pro, SP2 zumindest nachvollziehen, da fehlen dann wirklich (anscheinend willkürlich) 2 - 3 Bilder![]()
FF 1.0 hingegen ist artig ...
wenn man dann im IE aber mit der Maus über die fehlenden grafiken drüber fährt, erscheinen sie wieder![]()
schräge Sache, durchschaue ich jetzt auch nicht![]()
Meta ist mächtig, Meat ist groß
warum:
wenn Du die Bilder vorlädst?HTML-Code:<meta http-equiv="expires" content="0">
Dein Problem ist, die Bilder werden nicht so schnell neu geladen, wie der Aufruf zum Wechsel kommt.
Sollte es das nicht sein, sag bescheid und ich schau mal tiefer.
bei mir passierts auch - ich hab jetzt aber leider nicht die Zeit und den Nerv, mich durch den Code durchzuwurschteln...
Sieht mir nach irgendeinem Timingproblem aus - kein Ahnung...
Gruß, der Michl
* * * if you want them to RTFM, make a better FM! * * *
Hab mich schon gefreut, das wird wohl sein...
Aber leider wars es doch nicht...
Habe die Meta-Angabe rausgenommen
Vielleicht kannst du für mich noch tiefer schauen?
Vielen Dank und Gruss
Belimo![]()
Wo hast Du denn das SwapImage Script her?
Versuch doch mal folgendes Script, kann dann ja nur noch ne Laufzeit sache sein.
Das folgende Script ist das von DW MX2004
HTML-Code:<html> <head> <!-- Restliche Anweisungen --> <script language="JavaScript" type="text/JavaScript"> <!-- 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_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_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> <!-- Aufruf von Swap und Restore --> <a href="javascript:;" onMouseOver="MM_swapImage('Image1','','edit_off.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="edit_on.gif" name="Image1" width="20" height="20" border="0" id="Image1"></a> <!-- Restliche Anweisungen --> </body> </html>
Hallo
Ihr müsst noch wissen, ich habe eigentlich keine Ahnung von Javascript... Einfach mit FW exportieren und es funktioniert (meistens)...
Daher konnte ich leider den Code von FW nicht einfach ohne weiteres durch den von DW ersetzten.
Ich habe jedoch mal einbischen im Code rumgemacht und dabei folgendes entdeckt
Und nun habe ich die mittleren drei Schaltflächen betrachtet: Da steht oben irgendwas von onClick, da ich aber weiss, da ja da onClick nichts geschehen soll, habe ich dies einfach entfernt... Das sieht dann so ausHTML-Code:<td><a href="home.php" target="mainFrame" onMouseOut="MM_nbGroup('out');" onMouseOver="MM_nbGroup('over','navigation_r2_c1','img/nav/navigation_r2_c1_f2.jpg','img/nav/navigation_r2_c1_f4.jpg',1);" onClick="MM_nbGroup('down','navbar1','navigation_r2_c1','img/nav/navigation_r2_c1_f3.jpg',1);"><img name="navigation_r2_c1" src="img/nav/navigation_r2_c1.jpg" width="150" height="23" border="0" alt="Zurück zum Anfang"></a></td> <td rowspan="2"><img name="navigation_r2_c2" src="img/nav/navigation_r2_c2.jpg" width="11" height="49" border="0" alt=""></td> <td><a href="javascript:;" target="_top" onMouseOut="MM_nbGroup('out');MM_startTimeout();" onMouseOver="MM_showMenu(window.mm_menu_0925211314_0,-149,30,null,'navigation_r2_c3');MM_nbGroup('over','navigation_r2_c3','img/nav/navigation_r2_c3_f2.jpg','img/nav/navigation_r2_c3_f4.jpg',1);" onClick="MM_nbGroup('down','navbar1','navigation_r2_c3','img/nav/navigation_r2_c3_f3.jpg',1);"><img name="navigation_r2_c3" src="img/nav/navigation_r2_c3.jpg" width="149" height="23" border="0" alt="Allgemeine Informationen zur Therapie"></a></td> <td colspan="2"><a href="javascript:;" target="_top" onMouseOut="MM_nbGroup('out');MM_startTimeout();" onMouseOver="MM_showMenu(window.mm_menu_0925215434_1,-195,30,null,'navigation_r2_c4');MM_nbGroup('over','navigation_r2_c4','img/nav/navigation_r2_c4_f2.jpg','img/nav/navigation_r2_c4_f4.jpg',1);" onClick="MM_nbGroup('down','navbar1','navigation_r2_c4','img/nav/navigation_r2_c4_f3.jpg',1);"><img name="navigation_r2_c4" src="img/nav/navigation_r2_c4.jpg" width="149" height="23" border="0" alt="Interessante Neuigkeiten"></a></td> <td colspan="2"><a href="javascript:;" target="_top" onMouseOut="MM_nbGroup('out');MM_startTimeout();" onMouseOver="MM_showMenu(window.mm_menu_0925214750_1,-92,30,null,'navigation_r2_c6');MM_nbGroup('over','navigation_r2_c6','img/nav/navigation_r2_c6_f2.jpg','img/nav/navigation_r2_c6_f4.jpg',1);" onClick="MM_nbGroup('down','navbar1','navigation_r2_c6','img/nav/navigation_r2_c6_f3.jpg',1);"><img name="navigation_r2_c6" src="img/nav/navigation_r2_c6.jpg" width="150" height="23" border="0" alt="Diverses"></a></td> <td rowspan="2"><img name="navigation_r2_c8" src="img/nav/navigation_r2_c8.jpg" width="11" height="49" border="0" alt=""></td> <td><a href="sponsoren.php" target="mainFrame" onMouseOut="MM_nbGroup('out');" onMouseOver="MM_nbGroup('over','navigation_r2_c9','img/nav/navigation_r2_c9_f2.jpg','img/nav/navigation_r2_c9_f4.jpg',1);" onClick="MM_nbGroup('down','navbar1','navigation_r2_c9','img/nav/navigation_r2_c9_f3.jpg',1);"><img name="navigation_r2_c9" src="img/nav/navigation_r2_c9.jpg" width="150" height="23" border="0" alt="Sponsoren"></a></td> <td rowspan="2"><img name="navigation_r2_c10" src="img/nav/navigation_r2_c10.jpg" width="630" height="49" border="0" alt=""></td> <td><img src="img/nav/spacer.gif" width="1" height="23" border="0" alt=""></td>
Und ausgetestet, es funktioniert --- logische schlussfolgerung, dieses onClick für die mittleren Schaltflächen hat auf eine "leere" Graphik verwiesen, oder irgendwie sowas...HTML-Code:<td><a href="home.php" target="mainFrame" onMouseOut="MM_nbGroup('out');" onMouseOver="MM_nbGroup('over','navigation_r2_c1','img/nav/navigation_r2_c1_f2.jpg','img/nav/navigation_r2_c1_f4.jpg',1);" onClick="MM_nbGroup('down','navbar1','navigation_r2_c1','img/nav/navigation_r2_c1_f3.jpg',1);"><img name="navigation_r2_c1" src="img/nav/navigation_r2_c1.jpg" width="150" height="23" border="0" alt="Zurück zum Anfang"></a></td> <td rowspan="2"><img name="navigation_r2_c2" src="img/nav/navigation_r2_c2.jpg" width="11" height="49" border="0" alt=""></td> <td><a href="javascript:;" target="_top" onMouseOut="MM_nbGroup('out');MM_startTimeout();" onMouseOver="MM_showMenu(window.mm_menu_0925211314_0,-149,30,null,'navigation_r2_c3');MM_nbGroup('over','navigation_r2_c3','img/nav/navigation_r2_c3_f2.jpg','img/nav/navigation_r2_c3_f4.jpg',1);" ><img name="navigation_r2_c3" src="img/nav/navigation_r2_c3.jpg" width="149" height="23" border="0" alt="Allgemeine Informationen zur Therapie"></a></td> <td colspan="2"><a href="javascript:;" target="_top" onMouseOut="MM_nbGroup('out');MM_startTimeout();" onMouseOver="MM_showMenu(window.mm_menu_0925215434_1,-195,30,null,'navigation_r2_c4');MM_nbGroup('over','navigation_r2_c4','img/nav/navigation_r2_c4_f2.jpg','img/nav/navigation_r2_c4_f4.jpg',1);" ><img name="navigation_r2_c4" src="img/nav/navigation_r2_c4.jpg" width="149" height="23" border="0" alt="Interessante Neuigkeiten"></a></td> <td colspan="2"><a href="javascript:;" target="_top" onMouseOut="MM_nbGroup('out');MM_startTimeout();" onMouseOver="MM_showMenu(window.mm_menu_0925214750_1,-92,30,null,'navigation_r2_c6');MM_nbGroup('over','navigation_r2_c6','img/nav/navigation_r2_c6_f2.jpg','img/nav/navigation_r2_c6_f4.jpg',1);" ><img name="navigation_r2_c6" src="img/nav/navigation_r2_c6.jpg" width="150" height="23" border="0" alt="Diverses"></a></td> <td rowspan="2"><img name="navigation_r2_c8" src="img/nav/navigation_r2_c8.jpg" width="11" height="49" border="0" alt=""></td> <td><a href="sponsoren.php" target="mainFrame" onMouseOut="MM_nbGroup('out');" onMouseOver="MM_nbGroup('over','navigation_r2_c9','img/nav/navigation_r2_c9_f2.jpg','img/nav/navigation_r2_c9_f4.jpg',1);" onClick="MM_nbGroup('down','navbar1','navigation_r2_c9','img/nav/navigation_r2_c9_f3.jpg',1);"><img name="navigation_r2_c9" src="img/nav/navigation_r2_c9.jpg" width="150" height="23" border="0" alt="Sponsoren"></a></td> <td rowspan="2"><img name="navigation_r2_c10" src="img/nav/navigation_r2_c10.jpg" width="630" height="49" border="0" alt=""></td> <td><img src="img/nav/spacer.gif" width="1" height="23" border="0" alt=""></td>
Könnt ihr mir nicht noch den Gefallen tun, und das ganze nochmals bei euch testen? (v.a. im IE, wobei ich die anderen natürlich nicht vernachlässigen möchte) Vielleicht sicherheitshalber nochmals die temp. Dateien leeren, da ich das META sicherheitshalber nicht mehr eingebaut habe...
Grosses Danke an Alle!
viele Grüsse Belimo
passt![]()
Wozu, mit der Meta-Angabe war sie ja nie im CacheZitat von Belimo
Mit IE 6.0 nun alles i.O. oder er mag einfach keine Fehler mehr anzeigen.
uff, super danke!
wegen der Meta: Hm, ja stimmt eigentlich, oder doch nicht? Ich habe mit der Meta ja nicht gesagt, dass er die Site nicht in den Cache laden soll, sondern einfach dass er sie sofort aktualisieren soll, oder?
Und wenn jetzt diese Meta-Anweisung fehlt, holt er die Site aus dem Cache, da ihm nicht gesagt wird, dass er sie sofort aktualisieren soll...
tja, egal, nochmals danke an alle!![]()
Gruss Belimo
da ich ja mal reinschauen sollte
Dein onClick betrifft den 3 Zustand (Down bzw. unten) im FW Schaltflächeneditor. Wenn bei Down ein Häkchen ist und oder dem nachfolgenden Register Over bei Down, dann schreibt FW den Code (onClick). Du solltest also in den Registern auch Grafiken haben oder die Häkchen rausnehmen.
Ganz allgemein. Der Code ist ziemlich unübersichtlich und nicht unbedingt so notwendig.
1. Benenne deine Segmente passend. Grafiknamen wie "navigation_r2_c1_f4.jpg" machen den Durchblick nicht leichter!
2. Wenn du als verschachtelte Tabelle exportierst, dann sparst du dir ein Haufen Zellen mit spacer.gifs. Demzufolge viel Code!
Anmerkung. Ordentliche segmentieren! Gibt dazu auch irgendwo ein Tut in der FW Rubrik. Genauso gibts ein Tut, wie du Bildnamen so einstellst, das automatisch segment(Bild)name_up_over etc. angehängt werden.
Gruß Andi
Nichts ist unmöglich...Fireworks
Private Hilfe nötig? Kein Problem! Preise auf Anfrage!
Was ist eine Leistungssteigerung um 85%? Ich finde dazu keine Übersetzung!
PS. Ich kenn einen guten Optiker, der bringt auch dem letzten Analphabeten das Lesen bei.
Wow, danke Andi!
Das Problem ansich ist ja gelöst, nur wusste niemand so recht, warum und wieso![]()
Werde mir deine Tipps betreff dem unübersichtlichen Code zu Herzen nehmen. Wenn ich bisher eine Navigation mit FW gemacht habe, hat immer alles wunderbar funktioniert, und der Code war mir doch egal... Aber sobald was nicht funktioniert ist man froh wäre der Code übersichtlicher![]()
Anbei noch ein Printscreen vom Schaltflächeneditor... Du meinst also, das nächste Mal bei Down oder/und Over bei Down einfach den Hacken rausnehmen...
Ebenso werde ich mir mal die vorgeschlagenen Tut zu gemüte führen...
Danke fürs reinschauen![]()
Gruss Belimo
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)