it-swarm.com.de

Ärgerlicher IE6. Schwarzer Bildschirm mit "Laden", wenn YouTube hinzugefügt wird

Ich habe dieses Problem seit geraumer Zeit gehabt. Es war eigentlich kein großes Problem, bis in letzter Zeit eine unserer Konferenzseiten viele IE6-Benutzer hat.

Der schwarze Ladebildschirm wird angezeigt, nachdem ich einen YouTube-Clip in unsere Website eingefügt habe. Die Seite wird mit Joomla inhaltlich verwaltet, aber ich sehe keinen Grund, warum Joomla Kompatibilitätsprobleme mit YouTube und IE6 hat!

Wer weiß wie, warum oder hat dieses ähnliche Problem b4 erlebt? Versucht mit, aber die YouTube Div würde nicht auf Firefox angezeigt. Ist der Code richtig?

uRL der Website: http://schoolcontingency.com Verwenden Sie http://ipinfo.info/netrenderer/index.php , um IE6-Bilder zu rendern. Würde gerne das Foto hochladen, aber ich habe 0 Ruf :(

oder beziehen Sie sich hier https://stackoverflow.com/questions/5408808/annoying-ie6-black-screen-with-loading-when-youtube-is-added

1
Kyle

Anscheinend ist nicht Youtube schuld, sondern etwas von deiner Seite, ein Plugin oder eine Einstellung von Drupal. Es ist einfach ein vorab geladenes Bild, das in modernen Browsern nur den "Laden" -Textteil anzeigt, während etwas vorab geladen wird (versucht mit IEtester, es passiert nicht nur mit YouTube-Clips, es ist global), es lädt ein div oder ein anderes Element - haben es nicht checked- hat eine sehr große Erweiterung, wahrscheinlich auf der ganzen Seite, und wird in diesen modernen Browsern aufgrund dieser genauen Zeile von CSS transparent angezeigt: background:transparent url(loading.png) no-repeat scroll 0 0;, aber iE6 unterstützt, soweit ich mich erinnere, das transparent-Attribut nicht zeigt schwarz. Meine Lösung wäre alternativer CSS-Code oder ein Javascript, das ein völlig anderes CSS usw. lädt, oder alternativer HTML-Code, wenn ich es aufrufe. Eine andere Lösung könnte darin bestehen, das Plugin/die Funktion Ihrer drupal - Site zu deaktivieren, herauszufinden, wo es aktiviert wird, scheint ein globaler Wert zu sein und sollte daher einfach sein.

Das passiert bei boxplus.css in diesem Block.

/* Progress indicator */
#boxplus .boxplus-dialog .boxplus-progress {
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
height:32px;
width:32px;
margin:auto;
background:transparent url(loading.png) no-repeat scroll 0 0;
}

Also, Dig for "Fortschrittsanzeige" -Funktion, deaktivieren Sie es, oder optimieren Sie das HTML oder CSS, um IE6 zu unterstützen. Sollte für alle mit HTML-/CSS-Kenntnissen recht einfach sein, vorausgesetzt, Sie haben zuerst die "GUI" -Methode ausprobiert, bei der Sie einfach das drupal -Plugin berühren.

Bearbeiten: Tun Sie es "von Hand", die harte Weise, es würde nur eine ganze Seite div machen, und versuchen Sie zunächst nur keine Hintergrundeigenschaft zu setzen, und verwenden Sie ein kleines transparentes GIF (wenn Sie wissen, wie man Alias-Ränder glättet mit einem gif meine ich, nicht zu scharf) anstelle des png. Und natürlich alle bedingten CSS/HTML benötigt.

1
S.gfx