![]() |
Re: [HTML] Frage zu Doctype
Ok hab es nun hochgeladen, erreichbar unter
![]() Dieser Doctype
Delphi-Quellcode:
( mit geschlossener Klammer) FF führt JS nicht aus, IE schon. Ohne geschlossene Klammer führen es beide aus.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
|
Re: [HTML] Frage zu Doctype
|
Re: [HTML] Frage zu Doctype
Hallo Mystic,
vielleicht liegt es daran, dass du das meta- und link-Tag nicht geschlossen hast. Laut XHTML-Spezifikation muessen alle Tags geschlossen werden, bei alleinstehenden Tags geschieht dies mit "/>" anstatt ">". Das koennte die Ursache sein, vielleicht ist der IE hier einfach toleranter als FF. Greetz alcaeus |
Re: [HTML] Frage zu Doctype
@mystic: Danke für den Tip.
Habe die Seite jetzt unter Verwendunge dieses Doctypes:
Delphi-Quellcode:
"valid" gemacht. Es werden keine Fehler oder Warnungen mehr angezeigt. Dasselbe gilt für das stylesheet.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Firefox führt jedoch kein JS aus. Woran liegt das? |
Re: HTML: Frage zu Doctype
So jetzt weiß ich den Grund warum Firefox die Java Script Funktionen nicht ausgeführt hat.
Firefox erwartet bei .style Angaben immer eine Einheit!!! So:
Delphi-Quellcode:
:dancer: Endlich .
<script type="text/javascript">
<!-- var i=30 var intHide var speed=3 function showmenu() { clearInterval(intHide) intShow=setInterval("show()",10) } function hidemenu() { clearInterval(intShow) intHide=setInterval("hide()",10) } function show() { if (i < 182) { i=i+speed document.getElementById('menu').style.left=i+"px" <===== WICHTIG! } } function hide() { if (i>15) { i=i-speed document.getElementById('menu').style.left=i+"px" <===== WICHTIG! } } --> </script> |
Re: HTML: Frage zu Doctype
Da muss auch nach dem Standard IMMER eine Einheit hin (nur bei 0 braucht man keine).
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz