Darstellung wie im IE 6 ?

  • hi

    meine Homepage beinhaltet Flash (*.WMF) und auch Hintergrund-Sound
    was im IE 6 auch korrekt dargestellt wird

    Beim FF aber nicht = Flash wird versetzt auf der Seite angezeigt
    Sound geht überhaupt nicht :evil:

    Habe das Plugin "FlashPlayer" installiert, keine Besserung

    Wie nun gleiche ich die Ansicht an, wie im IE 6 :?:

    thx

    colt45
    HotShot

    colt45
    HotShot

  • Zitat von colt45

    meine Homepage beinhaltet Flash (*.WMF) und auch Hintergrund-Sound was im IE 6 auch korrekt dargestellt wird

    Zweifelhaft. IE macht vielleicht das was du willst, aber nicht das was du ihm gesagt hast.

    Soweit ich mich errinere gibt es Probleme wenn Flash u. dergl. mit OBJECT bzw. EMBEDD eingebunden wird - eins von beiden geht im Firefox nicht.

  • http://charlyhauska.de/

    Das Flash sollte auf Mitte stehen
    und ein Begrüssungs-Sound ertönen

    Hier mal der Code:


    <HTML><HEAD><TITLE>Menu</TITLE>
    <style type="text/css">
    </style>
    <BASE TARGET="Hauptframe">

    <script language=javaScript>
    <!-- Beginning of JavaScript -
    function makesound(soundobj)
    {var thissound= eval("document."+soundobj)
    thissound.play()}
    // - End of JavaScript - -->
    </script>

    </HEAD>
    <BODY background=ha4.gif >
    <EMBED SRC="hallo.wav" autostart=false HIDDEN=TRUE NAME="sound1" MASTERSOUND >
    <onMouseOver="makesound('sound1')">

    <p align="center">
    <img border="0" src="charly1.gif" alt="Nu gugge da ..." width="277" height="65">
    <noembed>Get Flash !</noembed>
    </p>

    <p align="center">
    &nbsp;
    <EMBED SRC="charlybutton.swf"alt="Automatische Menü-Maschine" WIDTH="200" HEIGHT="269" >
    </p>

    <p align="center">
    <A onMouseOver="makesound('sound1')">
    <img border="0" src="charlyesther.jpg" alt="Willkommen auf unserer HomePage" width="514" height="124"></p></a>
    <center>
    <h7><font color=orangered size=1>Diese Seiten werden am Besten dargestellt mit dem IE ab Vers 5.5</font></h7>
    </BODY>
    </HTML>

    colt45
    HotShot

  • Das Tag "embed" existiert offenbar gar nicht. Es wird nur von einigen Browsern unterstützt. Keine Ahnung wie das mit Firefox ist.
    Die korrekte Alternative wäre OBJECT, soweit ich weiß.

    Das "Align" Attribut bei P gilt vermutlich nur für Text (W3C HTML 4.01 Spec).

    Ich würde auch eine DTD(Document Type Declaration) hinzufügen - damit die Browser im Standardkonformen Modus arbeiten, was unter anderem bedeutet daß das Ergebnis so ziemlich überall gleich sein sollte. Derzeit interpretiert jeder Browser das Coding so wie er es für richtig hält.

  • huuh cyberman, lehne dich mal nicht zu weit aus dem Fenster. embed gehört zwar nicht zum Standard (was man schon an dem Haufen Attribut sieht die es dafür gibt), ist aber bei FF eine Möglichkeit Zeugs einzubinden. Mit object geht es im FF nur mit bestimmten Voraussetzungen, da gabs hier mal irgendeinen Link zu einer Seite aber ich weiß nicht mehr wo, da war das erklärt.

    Mit dem p könntest du aber durchaus Recht haben.

    Warum der Sound nich geht weiß ich jetzt auch nicht.

    Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

    Eine Theorie sollte so einfach wie möglich sein, aber nicht einfacher. (A. Einstein)

  • embed funktioniert im Firefox sehr wohl, so hab ich auf meiner Seite die .swf Dateien auch eingebunden und sie werden korrekt dargestellt.
    Nur kennt Firefox bestimmte Anweisungen nicht, wie beispielsweise Transparenz. Das ist besonders nervig, denn man sieht zwar die Animation so wie es sein soll, aber in Wirklichkeit ist sie größer und überlappt so andere Teile der Homepage, wie etwa Links, die dann nicht mehr anklickbar sind..


    Gibt es eigentlich irgendwas für den Firefox, dass ihm beibringt die Seiten genauso darzustellen wie der Internet Explorer ?
    Denn viele andere Javascript Geschichten funktionieren ja auch nicht.
    Das ist der einzige Vorteil, den der IE gegenüber Firefox noch hat.

  • Benutz Netscape8. Der kann IE, weil ist IE drin.

    Ein IE-Klon wird Firefox niemals werden und Gecko komplett austauschen um in IE-artig zu machen.... die mühe wird sich keiner machen.

    Firefox will kein IE sein und er wird es auch nie sein.

  • "Javascript-Geschichten" funktionieren meistens problemlos, wenn man nach DOM-Syntax programmiert. Wenn man natürlich JScript verwendet (was die meisten Leute tun ohne es zu wissen) ist es klar das sowas nur im IE richtig funktioniert.
    Und das mit dem embed-Attributen... tja das ist eben das Problem bei nicht standardisierten Tags. Mir würde es besser gefallen, wenn der FF object richtig interpretieren könnte, denn dafür gibt es sehr wohl Standards. Dann könnte man sich den ganzen Frust mit object und embed endlich ersparen.

    Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

    Eine Theorie sollte so einfach wie möglich sein, aber nicht einfacher. (A. Einstein)

  • Dann wär die Firefox Gemeinde aber ziemlich blöd, wenn man die einzige Schwäche des Browsers nicht verbessern wollte.

    Es gibt jede Menge Erweiterungen, die nun wirklich niemand braucht.
    Dass alle Seiten optimal dargestellt werden, sollte doch Präferenz haben.
    Denn ansonsten überzeugt Firefox und ist dem IE in allen anderen Belangen überlegen.

  • Zitat von alexking

    Dass alle Seiten optimal dargestellt werden, sollte doch Präferenz haben.

    Fein.
    DU definierst jetzt in unter 1000 Worten was eine "optimale Darstellung" ist, und zwar ohne die Worte "im IE siehts OK aus" zu verwenden.
    Ach ja, und natürlich auch nicht "wie es in der HTML Spezifikation steht".
    <ggg>

    Eine "optimale" Darstellung kann es nicht geben, bzw. darf es nicht. HTML sollte nicht so gemacht werden daß es nur auf bestimmten Geräten funktioniert - idealerweise funktionert eine Seite auf allen HTML-fähigen Anzeigen.


    Es gibt Standards, wenn sich alle daran halten funktioniert es.

    Wenn nicht - dann nicht. Entweder man spielt nach den Regeln oder akzeptiert daß andere nicht mitspielen wollen.

    [edit]Client-seitige Skripts haben IMO in einer Seite ohnehin nichts verloren. Zumal es derzeit offenbar keine richtigen Standards dafür gibt.

  • Wenn du die mangelhafte Interpretation von object meinst, kann ich dir nur zustimmen. Was den Script-Kram betrifft: Warum sollte jeder Browser eine Sprache können, die von Microsoft erfunden wurde um User an sich zu binden? Das hat für mich keine innere Logik irgendwie...

    Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

    Eine Theorie sollte so einfach wie möglich sein, aber nicht einfacher. (A. Einstein)

  • Zitat von alexking

    Dann wär die Firefox Gemeinde aber ziemlich blöd, wenn man die einzige Schwäche des Browsers nicht verbessern wollte.


    Jetzt müsste man nurnoch feststellen ob es eine Schwäche vom Firefox ist, dass er keine standardfremde MS-Erfindungen wie JScript oder ActiveX unterstützt.

    Ich persönlich empfinde das als eine Stärke, wenn man sich nicht von einem umsatzgeilen rücksichtslosen Konzern vorschreiben lässt, wie das Internet zu funktionieren hat.

    Wenn Webdesigner das machen, ist das grob fahrlässig und deren eigene Schuld.

    Bevor die von MoFo anfangen IE-"Features" nachzuäffen, sollten sich sich ganz dem Standard verschreiben. Der ist der einzige, der auf lange Sicht hin ein offenes freies Netz ermöglicht. Und nicht Microsoft.

  • ja, wird sich aber nicht durchsetzen, denn der IE bleibt schon deshalb die Nummer 1, weil jeder mit Windows arbeitet, und der IE immer mitgeliefert wird.

    Klar ist der Firefox besser, aber die Sicherheitslücken im IE entstehen alle durch ActiveX, wovon ich nicht rede.
    ich meine ausschließlich Javascript Elemente und da sollte sich Firefox erheblich verbessern.
    Mit Javascipt ist es nicht möglich Schaden anzurichten.

    Wenn Microsoft ein bißchen clever wäre, klauen sie einfach alles aus Firefox und behalten nur die eigene HTML Rendering Engine.

  • Zitat von alexking

    ich meine ausschließlich Javascript Elemente und da sollte sich Firefox erheblich verbessern.


    Netscape hat JavaScript erfunden und Firefox ist ein Erbe. Also kann Firefox, mit allen anderen Browsern, die Gecko benutzen, JavaScript am besten, weil alles, was sie nicht können, genau genommen kein JavaScript ist.

  • Ich habe jetzt einfach mal irgendein Script genommen:

    Code
    function changetext(whichcontent){
    if (document.all)
    descriptions.innerHTML=''+whichcontent+''
    else if (document.layers){
    document.d1.document.d2.document.write(''+whichcontent+'')
    document.d1.document.d2.document.close()
    }
    }


    Das berücksichtigt nur Netscape 4 und IE ab Version 4. Richtig (DOM-Standard) wäre es so:

    Code
    function changetext(whichcontent){
    document.getElementById('descriptions').innerHTML = whichcontent;
    }


    Das läuft in Netscape ab Version 6 (den ersten Code nur bis Version 4) und sonstigen Geckos (Firefox, Mozilla ...), IE ab 5, Opera 5 (oder so)

    Firefox würde es sogar verstehen, wenn er den IE-Mist alleine bekommen würde, bei der Abfrage sagt er aber, er könnte es nicht, da die Entwickler annehmen, dass wer document.all abfragen kann, kann auch document.getElementById abfragen.