Ergebnis 1 bis 15 von 15

Thema: Popupmenü - Bilder verschwinden

  1. #1
    TP-Insider Avatar von belimo
    Registriert seit
    Feb 2004
    Ort
    Schweiz
    Beiträge
    955

    Popupmenü - Bilder verschwinden

    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
    Gruss belimo


    Meine Lieblings-Firefox-Erweiterung: Firebug

  2. #2
    TP-Insider Avatar von belimo
    Registriert seit
    Feb 2004
    Ort
    Schweiz
    Beiträge
    955
    Im Netscape scheint das Problem nicht aufzutreten, nur im IE.
    Anbei noch der Printscreen...
    Gruss Belimo
    Angehängte Grafiken Angehängte Grafiken  
    Gruss belimo


    Meine Lieblings-Firefox-Erweiterung: Firebug

  3. #3
    TP-Moderator Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    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

  4. #4
    TP-Insider Avatar von belimo
    Registriert seit
    Feb 2004
    Ort
    Schweiz
    Beiträge
    955
    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
    Gruss belimo


    Meine Lieblings-Firefox-Erweiterung: Firebug

  5. #5
    TP-Special Mod TP-Sponsor Avatar von Thomas
    Registriert seit
    May 2001
    Ort
    Arnsberg - Sauerland
    Beiträge
    21.685
    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

  6. #6
    TP-Urgestein Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.661
    Meta ist mächtig, Meat ist groß

    warum:
    HTML-Code:
     <meta http-equiv="expires" content="0">
    wenn Du die Bilder vorlädst?

    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.
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  7. #7
    TP-Special Mod Avatar von webmichl
    Registriert seit
    Jun 2001
    Ort
    8°21' O 49°1' N
    Beiträge
    8.679
    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! * * *

  8. #8
    TP-Insider Avatar von belimo
    Registriert seit
    Feb 2004
    Ort
    Schweiz
    Beiträge
    955
    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
    Gruss belimo


    Meine Lieblings-Firefox-Erweiterung: Firebug

  9. #9
    TP-Urgestein Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.661
    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>
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  10. #10
    TP-Insider Avatar von belimo
    Registriert seit
    Feb 2004
    Ort
    Schweiz
    Beiträge
    955
    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
    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);" 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 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 aus
    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>
    Und ausgetestet, es funktioniert --- logische schlussfolgerung, dieses onClick für die mittleren Schaltflächen hat auf eine "leere" Graphik verwiesen, oder irgendwie sowas...
    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
    Gruss belimo


    Meine Lieblings-Firefox-Erweiterung: Firebug

  11. #11
    TP-Moderator Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    passt

  12. #12
    TP-Urgestein Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.661
    Zitat Zitat von Belimo
    Vielleicht sicherheitshalber nochmals die temp. Dateien leeren, da ich das META sicherheitshalber nicht mehr eingebaut habe...
    Wozu, mit der Meta-Angabe war sie ja nie im Cache

    Mit IE 6.0 nun alles i.O. oder er mag einfach keine Fehler mehr anzeigen.
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  13. #13
    TP-Insider Avatar von belimo
    Registriert seit
    Feb 2004
    Ort
    Schweiz
    Beiträge
    955
    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
    Gruss belimo


    Meine Lieblings-Firefox-Erweiterung: Firebug

  14. #14
    TP-Ehren-Mod Avatar von Andi
    Registriert seit
    Mar 2001
    Ort
    Werdau/Sa.
    Beiträge
    3.351
    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.

  15. #15
    TP-Insider Avatar von belimo
    Registriert seit
    Feb 2004
    Ort
    Schweiz
    Beiträge
    955
    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
    Angehängte Grafiken Angehängte Grafiken  
    Gruss belimo


    Meine Lieblings-Firefox-Erweiterung: Firebug

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Bilder im "alten Stil"
    Von jensds im Forum Photoshop
    Antworten: 6
    Letzter Beitrag: 15.11.2004, 13:25
  2. vorh. und neue bilder neu nummerieren
    Von LauneDerNatur im Forum Photoshop
    Antworten: 4
    Letzter Beitrag: 20.11.2003, 14:11
  3. Bilder in Layer laden!?!?!?
    Von styler09 im Forum Dreamweaver & andere Webeditoren
    Antworten: 2
    Letzter Beitrag: 28.07.2003, 07:56
  4. Bilder einblenden über Zeitleiste
    Von Patrik im Forum Dreamweaver & andere Webeditoren
    Antworten: 0
    Letzter Beitrag: 10.05.2003, 19:21
  5. popupmenü funzt nicht nach export
    Von Schneider112 im Forum Dreamweaver & andere Webeditoren
    Antworten: 4
    Letzter Beitrag: 09.03.2002, 22:33

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

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