Taschmahal: IE zeigt Buttons nicht an?

Guten Tag.
Ich habe meine Website einem Facelifting unterzogen, welches sich wunderbar macht unter FF.
Nun wollte ich testen, ob sie im IE auch geht, was aber nicht der Fall war. Denn die Menübuttons sind nicht zu sehen und man kann sie auch nicht anklicken. Auch ist in einem Frame, in dem man im FF nur vertikal scrollen kann, nun auch ein horizontaler scrollbalken.

Hier der Code der Buttons in der footer.php

<a onmouseover="javascript:window.status = 'text';" style="border:0px" href="http://k10243-01.s02.xyon-hosting.de/taschmahal/taschmahal/"
<img src="http://k10243-01.s02.xyon-hosting.de/taschmahal/red.png"
border="0" width="32"height="32"
</a>

<a onmouseover="javascript:window.status = 'text';" style="boarder:0px" href="http://k10243-01.s02.xyon-hosting.de/taschmahal/taschmahal/impressum"
<img src="http://k10243-01.s02.xyon-hosting.de/taschmahal/red.png"
border="0" width="32"height="32"
</a>

PS: Kleines Problem am Rande: ich will, dass wenn man über den Button geht, links unten in der Browserleiste nicht der Zielpfad angezeigt wird. Das wollte ich unterdrücken mit onmouseover="javascript:window.status = 'text';" jedoch sieht man es immer noch. Kennt ja jemand zufällig auch noch eine Lösung?

Vielen Dank

Taschmahal

  1. Hello,

    Hier der Code der Buttons in der footer.php

    PHP oder nicht spielt hier erstmal keine Rolle, wir lösen schließlich clientseitige Probleme...

    <a onmouseover="javascript:window.status = 'text';" style="border:0px" href="http://k10243-01.s02.xyon-hosting.de/taschmahal/taschmahal/"
    <img src="http://k10243-01.s02.xyon-hosting.de/taschmahal/red.png"
    border="0" width="32"height="32"
    </a>

    okay, also der Reihe nach:

    1. gem. (X)HTML-Standard benötigt ein img-Element ein alt-Attribut mit einer Alternativbeschreibung
    2. in einem Eventhandler (onmouseover) ist es keinesfalls erforderlich "javascript:" zu notieren
    3. die meisten modernen Browser verbieten von Haus aus die Manipulation der Statusleiste, da wirst du mit leben müssen.
    4. Deine eigentliche Anfrage bzgl. Nichtanzeige im IE kann ich nicht beantworten - IE7 ist in der Lage unter der URL ein Bild zu finden und anzuzeigen, das Problem muss also außerhalb des von dir geposteten Quelltextes liegen...

    MfG
    Rouven

    --
    -------------------
    sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
    We found ourselves looking upon a familiar sight. We were home. How do you pick up the threads of an old life? How do you go on... when in your heart you begin to understand... there is no going back? There are somethings that time cannot mend... some hurts that go too deep... that have taken hold.  --  The Lord of the Rings: The Return of the King (Peter Jackson)
    1. Danke für eure Antworten.
      Die Url der Seite ist folgende: http://k10243-01.s02.xyon-hosting.de/taschmahal/

      Wie gesagt, im FF ist alles normal, den image-Tag habe ich geschlossen, aber es ist immer noch kein Button im IE zu sehen.

      Das man das nicht verstecken kann, damit muss ich dann wohl leben...

      1. Sorry, Url falsch angegeben. http://k10243-01.s02.xyon-hosting.de/taschmahal/taschmahal/

      2. Lieber Taschmahal,

        Die Url der Seite ist folgende: http://k10243-01.s02.xyon-hosting.de/taschmahal/

        das hätten die Herren auch an Deinen Link-URLs ablesen können... Pfff!

        Wie gesagt, im FF ist alles normal, den image-Tag habe ich geschlossen, aber es ist immer noch kein Button im IE zu sehen.

        ich habe Dir geschrieben woran das liegt.

        Liebe Grüße aus Ellwangen,

        Felix Riesterer.

        --
        ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
      3. Hi,

        Wie gesagt, im FF ist alles normal, den image-Tag habe ich geschlossen, ...

        nein, du hast ein sinnloses </img> hinter das noch nicht geschlossene Tag geschrieben:
          <img .... </img>
        Und das Start-Tag des a-Elements ist auch noch nicht geschlossen.

        Das man das nicht verstecken kann, damit muss ich dann wohl leben...

        Ja. Die Angabe, *wohin* der Besucher verlinkt wird, ist auch eine wichtige Information, die man ihm nicht vorenthalten sollte.

        Ciao,
         Martin

        --
        Wenn der Computer wirklich alles kann,
        dann kann er mich mal kreuzweise.
        1. Danke, jetzt geht es! Ich wusste gar nicht, dass man alles so schließen muss *schäm*

          Trotzdem finde ich es komisch, dass zb. die Schrift anders aussieht im IE als im FF oder das die Buttons im IE etwas anders stehen als im FF oder das der horizontale Scrollbalken nur im IE ist. Aber da kann man wohl nichts machen.

          Vielen Dank

  2. Hallo,

    Denn die Menübuttons sind nicht zu sehen und man kann sie auch nicht anklicken.

    <a onmouseover="javascript:window.status = 'text';" style="border:0px" href="http://k10243-01.s02.xyon-hosting.de/taschmahal/taschmahal/"
    <img src="http://k10243-01.s02.xyon-hosting.de/taschmahal/red.png"
    border="0" width="32"height="32"
    </a>

    dein Codeausschnitt enthält aber gar keine Buttons. Oder meinst du die verlinkten Grafiken? Da du die Adresse deiner Problemseite nicht angibst, kann ich das nicht verifizieren, aber die Grafiken an sich sind erreichbar und die kann der IE auch darstellen.
    Aber vielleicht stört sich der IE am nicht geschlossenen img-Tag? Die Folge wäre, dass der Link leer ist.

    Auch ist in einem Frame, in dem man im FF nur vertikal scrollen kann, nun auch ein horizontaler scrollbalken.

    Auch dazu kann man mangels relevantem Code, möglichst als Online-Beispiel, nichts sagen.

    PS: Kleines Problem am Rande: ich will, dass wenn man über den Button geht, links unten in der Browserleiste nicht der Zielpfad angezeigt wird. Das wollte ich unterdrücken mit onmouseover="javascript:window.status = 'text';" jedoch sieht man es immer noch. Kennt ja jemand zufällig auch noch eine Lösung?

    Nein. Die Manipulation der Statusleiste ist in den gängigen Browsern auch Sicherheitsgründen nicht mehr möglich - es sei denn, der Nutzer schaltet das in seinem Browser ausdrücklich wieder frei.

    Nebenbei: Das Label "javascript:" ist in einem Eventhandler Unsinn, und die Style-Angabe im a-Element ist auch überflüssig, denn "kein Rahmen" ist ohnehin die Defaulteinstellung für Links.

    So long,
     Martin

    --
    Der Mensch denkt, Gott lenkt.
    Der Mensch dachte, Gott lachte.
  3. Lieber Taschmahal,

    meintest Du "Taj Mahal"?

    Denn die Menübuttons sind nicht zu sehen und man kann sie auch nicht anklicken.

    Klingt für mich nach einer Überlagerung von Elementen, die das Anklicken des jeweils darunterliegenden Elements verhindern. Oder schlimmeres...

    Auch ist in einem Frame, in dem man im FF nur vertikal scrollen kann, nun auch ein horizontaler scrollbalken.

    Frames? Muss das denn sein? Vor allem dann, wenn Du ja PHP nutzt??

    Hier der Code der Buttons in der footer.php

    Es interessiert nur das, was tatsächlich im Browser ankommt. Was in Deiner PHP-Datei steht, ist dem Browser sowas von Wurschd...

    <a onmouseover="javascript:window.status = 'text';" style="border:0px" href="http://k10243-01.s02.xyon-hosting.de/taschmahal/taschmahal/"
    <img src="http://k10243-01.s02.xyon-hosting.de/taschmahal/red.png"
    border="0" width="32"height="32"
    </a>

    Du hast das einleitende a-Tag nicht korrekt geschlossen; das <img>-Tag beginnt "zu früh".

    Das hätte Dir aber auch der Validator schon sagen können... und noch viel mehr.

    Wenn Du jetzt mit einem echten Browser (z.B. Firefox) den Quelltext angesehen hättest, dann hättest Du dort in fetter roter Schrift Deine offensichtlichen Syntaxfehler sofort selbst gesehen.

    PS: Kleines Problem am Rande: ich will, dass wenn man über den Button geht, links unten in der Browserleiste nicht der Zielpfad angezeigt wird.

    Lass Die Finger davon! In echten Browsern kann man so einen Quatsch verbieten... und das ist auch gut so.

    Was Dein "Design" angeht, so brauchst Du keine Frames mehr, da Du ja PHP einsetzt. Anstatt die "Seite" mittels Iframe zu realisieren, kannst Du ja das komplette Gerüst von PHP erstellen lassen, das Dir dann alles ohne Frame zusammenbaut. Mit CSS kannst Du dieses nervige "Fenster"/"Frame"-Teil wieder hinbasteln...

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)