MYNON: Hinterhältiger Absatz bei Musikeinbindung

Hi Forum!
Hier bin ich mit einem neuen Problem.
Diesmal wirklich banal!

Ich hab in einem kleinen Frame nur ein Image!
Und Musik:

<embed src="musik.mid" autostart="true" loop="true" hidden="true" height="0" width="0">

<bgsound src="musik.mid" loop="infinite">

Aber seit der Musik ist meine Grafik hinuntergerutscht.
Und wegen dem kleinen Frame ist jetzt die Hälfte weg! (scrolling="no")

Tja, was soll ich machen?
Ich hoffe, ihr könnt mir helfen!

MYNON

  1. Hallo,

    Ich hab in einem kleinen Frame nur ein Image!
    Und Musik:

    <embed src="musik.mid" autostart="true" loop="true" hidden="true" height="0" width="0">

    <bgsound src="musik.mid" loop="infinite">

    Aber seit der Musik ist meine Grafik hinuntergerutscht.
    Und wegen dem kleinen Frame ist jetzt die Hälfte weg! (scrolling="no")

    es würde helfen, den gesamten Seitenaufbau zu kennen... befindet sich <bgsound...> im head und <embed...> im Body? Kommt das <embed...> VOR oder NACH dem Image (sollte bei richtiger "head-body-Zuweisung" eigentlich egal sein, aber bei dem von dir beschriebenen Problem, wär es ja besser, der Sound rutscht aus dem Anzeigebereich, statt dem Image)?

    Gruß,
    Arthur D.

    --
    >> So long, and thanks for all the fish. <<
    1. Hallo Arthur D.

      Tatsächlich!
      Aber wieso verbraucht ein bgsound und ein embed bitte Platz?
      Kann man da auch so was wie input="hidden" einsetzen?

      Vielen Dank

      MYNON

      1. Hallo MYNON,

        es gibt über CSS die Möglichkeiten display:none und visibility:hidden um die Anzeige eines Elements zu verhindern.

        gruss,
        OhneName

      2. Tatsächlich!
        Aber wieso verbraucht ein bgsound und ein embed bitte Platz?
        Kann man da auch so was wie input="hidden" einsetzen?

        also ehrlich gesagt habe ich nie mit mit <embed...> gearbeitet, aber ich denke, es liegt daran, dass man mit hidden nur angibt, ob die Sound-Steuerung angezeigt wird, oder nicht... der Platz dafür wird aber in jedem Fall reserviert... du könntest das <embed> vll. in ein div packen, und dieses mit style="display:none;" ausblenden. Hierbei wird auch kein Platzhalter verwendet.

        Gruß,
        Arthur D.

        --
        >> So long, and thanks for all the fish. <<
        1. Hallo Arthur,

          du könntest das <embed> vll. in ein div packen

          wozu das HTML verschandeln, wenn man das CSS doch auch direkt dem embed geben kann?

          Gruss,
          OhneName

          1. Hallo OhneName,

            wozu das HTML verschandeln, wenn man das CSS doch auch direkt dem embed geben kann?

            wie bereits gesagt, kenn ich mich mit <embed> nicht aus und ich war zu faul nachzusehen, ob hier die Universalattribute gelten...

            Gruß,
            Arthur D.

            --
            >> So long, and thanks for all the fish. <<
  2. <embed src="musik.mid" autostart="true" loop="true" hidden="true" height="0" width="0">

    <bgsound src="musik.mid" loop="infinite">

    Hallo Arthur,

    Hast du schon die hidden="true" height="0" width="0" Attribute für bgsound probiert?
    Wenn das nicht funktioniert, probier anstelle von
    <bgsound src="musik.mid" loop="infinite">,

    <embed src="musik.mid" loop="infinite" hidden="true" height="0" width="0">

    Gruss
    krassy