XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   (X)HTML (http://xhtmlforum.de/forumdisplay.php?f=72)
-   -   Firefox 2.0, application/xhtml+xml (http://xhtmlforum.de/showthread.php?t=47710)

alamp4kf 02.09.2007 17:48

Firefox 2.0, application/xhtml+xml
 
Servus!

Wenn ich den content-type auf application/xhtml+xml ändere dann wird das mim Ajax eingebundene script nacht dem ersten reload ausgeblendet. In Opera 9.23 funktioniert alles einwandfrei. Woran kann das liegen? Das Codestück, das verschwindet ist ganz unten zu finden (<div id="pm"></div> und js davor). Dieser Block ist mit position:absolute positioniert. Das Dokument ist XHTML 1.0 und CSS 2.1 & 3 Valide.
Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<title>Rotes Kreuz Brunn/Gebirge - Startseite</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="content-language" content="de" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="pragma" content="no-cache" />
<link rel="shortcut icon" href="http://xhtmlforum.de/images/favicon.ico" />
<link rel="stylesheet" href="css/design.css" type="text/css" />
<link rel="stylesheet" href="css/star.css" type="text/css" />
<script type="text/javascript" src="includes/functions.js"></script>
<script type="text/javascript" src="includes/prototype.js"></script>
</head>
<body>
<div id="box">
        <div id="top">
                <div id="top_link">
                        <a href="http://www.n.roteskreuz.at/1.html" title="Landesverband Niederösterreich"></a>
                </div>
                <div id="banner_status">
                        <div id="banner_top">
                        </div>
                        <div id="status">
                                <span><a href="?itemid=1">Startseite</a></span>
                                <div class="links">
                                        <a href="http://www.netportal.at">Netportal</a>&nbsp;&nbsp;
                                        <a href="https://mail.rkbrunn.at">Webmail</a>&nbsp;&nbsp;
                                        <a href="http://intranet.n.roteskreuz.at">Intranet</a>&nbsp;&nbsp;
                                        <a href="https://webansicht.lebig.at">LEBIG Webansicht</a>
                                </div>
                        </div>
                </div>
        </div>
        <div id="inhalt">
                <div id="banner_middle">
<script type="text/javascript" src="./includes/ajax.js"></script>
<script type="text/javascript">
startTodoRefresh();
var refreshTodoSet = false;
function startTodoRefresh(){
        if(!refreshTodoSet){
                setInterval("loadTodo()", 5000);
                refreshTodoSet = true;
        }
}
function loadTodo(){
        new ajax('ajax/modul_todo.php', {
                        postBody: 'TaskId=1',
                        update: $('task')
                });
}
</script>
<div id="task">
<a href="?itemid=49"><img src="http://xhtmlforum.de/images/design_background_task_right.png" width="6" height="15" alt="" /><span class="taskanz"><strong>14</strong> offene Aufgaben</span><img src="http://xhtmlforum.de/images/design_background_task_left.png" width="6" height="15" alt="" /></a>
</div>
<div class="sitetitle">Startseite</div>
                </div>
                <div id="menu">
<div class="menutop">Optionen...</div>
                        <ul>
                                <li><a class="prim_active" href="?itemid=2">Startseite</a></li>
                                <li><a class="prim" href="?itemid=21">Kalender</a></li>
                                <li><a class="prim" href="?itemid=20">Mängel Meldestelle</a></li>
                                <li><a class="prim" href="?itemid=22">OVD Buch</a></li>
                                <li><a class="prim" href="?itemid=19">Forum</a></li>
                                <li><a class="prim" href="?itemid=9">Administration</a></li>
                                <li><a class="prim" href="?itemid=3">Superadmin</a></li>
                                <li><a class="prim" href="?itemid=27">Online</a></li>
                        </ul>
                </div>
                <div id="content">
<div id="header">
<a class="headlinkactive" href="?itemid=2">Alle Neuigkeiten</a><a class="headlink" href="?itemid=2&amp;cat=3">Newsletter</a><a class="headlink" href="?itemid=2&amp;cat=4">Dienstanweisungen</a><a class="headlink" href="?itemid=2&amp;extern=1">Aktuelles</a>
<form action="?itemid=2" method="post">
<div class="search"><input type="text" class="search" name="search" value="Suchen..." onblur="if(this.value=='') this.value='Suchen...';" onfocus="if(this.value=='Suchen...') this.value='';" /></div>
</form>
<span class="theme">Alle Neuigkeiten</span>
</div>
<div class="newsfirst">
<a href="?itemid=2&amp;id=61"><span class="date">31.08.2007</span><span class="cat"><strong>INTERN.rkbrunn.at</strong><br />Modifikationen auf intern.rkbrunn.at</span><span class="text">Irgendein Text</span><span class="morefirst">weiterlesen...</span></a>
</div>
<div class="newsfirst">
<a href="?itemid=2&amp;id=60"><span class="date">30.08.2007</span><span class="cat"><strong>INTERN.rkbrunn.at</strong><br />Modifikationen auf intern.rkbrunn.at</span><span class="text">Irgendein Text</span><span class="morefirst">weiterlesen...</span></a>
</div>
<div class="news">
<a href="?itemid=2&amp;id=59"><span class="date">28.08.2007</span><span class="cat"><strong>Newsletter</strong><br />SEF-Kurs Brunn am Gebirge</span><span class="more">weiterlesen...</span></a>
</div>
<div class="news">
<a href="?itemid=2&amp;id=58"><span class="date">27.08.2007</span><span class="cat"><strong>Newsletter</strong><br />Neue Sichere Einsatzfahrer / PAL</span><span class="more">weiterlesen...</span></a>
</div>
<div class="news">
<a href="?itemid=2&amp;id=57"><span class="date">25.08.2007</span><span class="cat"><strong>Newsletter</strong><br />Brückensperre Roter Stadl</span><span class="more">weiterlesen...</span></a>
</div>
<div class="news">
<a href="?itemid=2&amp;id=56"><span class="date">25.08.2007</span><span class="cat"><strong>Newsletter</strong><br />Stellenausschreibung</span><span class="more">weiterlesen...</span></a>
</div>
<div class="news">
<a href="?itemid=2&amp;id=55"><span class="date">23.08.2007</span><span class="cat"><strong>INTERN.rkbrunn.at</strong><br />Modifikationen auf intern.rkbrunn.at</span><span class="more">weiterlesen...</span></a>
</div>
<div class="news">
<a href="?itemid=2&amp;id=54"><span class="date">23.08.2007</span><span class="cat"><strong>Newsletter</strong><br />Neue KTW 14/403 + 14/472</span><span class="more">weiterlesen...</span></a>
</div>
<div class="news">
<a href="?itemid=2&amp;id=53"><span class="date">18.08.2007</span><span class="cat"><strong>Newsletter</strong><br />Garagentor defekt</span><span class="more">weiterlesen...</span></a>
</div>
<div class="news">
<a href="?itemid=2&amp;id=52"><span class="date">18.08.2007</span><span class="cat"><strong>Newsletter</strong><br />14/419</span><span class="more">weiterlesen...</span></a>
</div>
<div class="end"></div>
                </div>
                <div id="right">
<div class="reminder">
<div class="head">
<span class="head">Kalender</span>
<span class="desc">Nächste Termine</span>
</div>
<div class="deadlines">
<a class="part" href="?itemid=21&amp;id=1">Sa, 15.09.2007<br /><span>15er Cafe</span></a><br /><a class="part" href="?itemid=21&amp;id=2">Mo, 15.10.2007<br /><span>15er Cafe</span></a><br /><a class="part" href="?itemid=21&amp;id=3">Do, 15.11.2007<br /><span>15er Cafe</span></a></div>
</div>
                </div>
                <div class="clearer"></div>
        </div>
        <div id="footer">
                <div id="bottom_nav">
                        <div id="sites">
<div class="active">
<span class="site">Seite 1 von 6</span><div class="nav">Erste &lt;<a class="active" href="?itemid=2" title="Seite 1">1</a><a class="nums" href="?itemid=2&amp;page=1" title="Seite 2">2</a><a class="nums" href="?itemid=2&amp;page=2" title="Seite 3">3</a><a class="nums" href="?itemid=2&amp;page=3" title="Seite 4">4</a><a class="nums" href="?itemid=2&amp;page=4" title="Seite 5">5</a><a href="?itemid=2&amp;page=1" title="N&auml;chste Seite">&gt;</a><a href="?itemid=2&amp;page=5" title="Letzte Seite">Letzte</a></div>
</div>
                        </div>
                        <span class="links">
                                <a href="?itemid=29">Kontakt</a>
                                <a href="?itemid=30">Impressum</a>
                                <a href="?itemid=31">Feedback</a>
                        </span>
                </div>
                <div id="bottom_links">
                        <a class="link1" href="http://intern.rkbrunn.at"></a>
                </div>
        </div>
</div>
<div id="user">
        <span class="name">XY</span>
        <ul>
                <li><a href="?itemid=24">Einstellungen</a></li>
                <li><a href="?itemid=25">Inhalt hinzufügen</a></li>
                <li><a href="?itemid=26">Kontakt</a></li>
        </ul>
</div>
<div id="button">
        <a href="?logout=1"></a>
</div><script type="text/javascript" src="./includes/ajax.js"></script>
<script type="text/javascript">
startPmRefresh();
var refreshPmSet = false;
function startPmRefresh() {
        if(!refreshPmSet){
                setInterval("loadPm()", 5000);
                refreshPmSet = true;
        }
}
function loadPm(){
        new ajax ('ajax/modul_status.php', {
                        postBody: 'PmId=1',
                        update: $('pm')
                });
}
</script>
<div id="pm">
        <a href="?itemid=23"><img src="http://xhtmlforum.de/images/icon_pm.png" width="21" height="18" alt="" />&nbsp;0 neue Nachrichten</a>
</div>
</body>
</html>

Danke im Voraus für die Hilfe

Crizzo 02.09.2007 18:10

Wieso willst du es denn mit "application/xhtml+xml" einbinden?

alamp4kf 02.09.2007 18:12

Da es ja eigentlich XHTML 1.0 ist.

gato 02.09.2007 18:21

Damit schließt du nicht nur den Internet Explorer aus sondern auch zahlreiche Textbrowser und ähnliches.

Wenn du keinen direkten Vorteil von XHTML hast (zusätzliche verwendung von anderen XML-Formaten wie SVG, MathML etc.) würde ich ganz normal mit HTML weiterarbeiten.

Bei JavaScript (eigentlich im DOM) gibt es besonders viele Stolperfallen, die bei der verwendung von echtem XHTML auftreten könne.

alamp4kf 02.09.2007 18:25

Ich würde sowieso überprüfen, ob der browser application/xhtml+xml unterstützt.

gato 02.09.2007 18:30

Zitat:

Zitat von alamp4kf (Beitrag 347933)
Ich würde sowieso überprüfen, ob der browser application/xhtml+xml unterstützt.

Möglich, aber schreibst du auch den notwendigen doppelten Aufwand an Skript?

Was erhoffst du dir davon XHTML statt HTML zu verwenden?

alamp4kf 02.09.2007 18:33

Wieso doppelter Aufwand?

Meine eigentliche frage war ja, ob ich nen fehler hab oder obs am Firefox liegt. Hab noch 2 Scripte eingebunden (auf die gleiche art) aber diese funktionieren einwandfrei. Liegts am position:absolute?

gato 02.09.2007 18:38

Zitat:

Zitat von alamp4kf (Beitrag 347936)
Wieso doppelter Aufwand?

Meine eigentliche frage war ja, ob ich nen fehler hab oder obs am Firefox liegt. Hab noch 2 Scripte eingebunden (auf die gleiche art) aber diese funktionieren einwandfrei. Liegts am position:absolute?

Doppelter Aufwand, weil einige Funktionen bzw. Methoden in HTML browserweit identisch funktionieren, in XHTML jedoch sehr unterschiedlich bzw. diejenigen die in XHTML verwendet werden sollten in manchen Browsern gar nicht implementiert sind (und wenn, großteils eben entgegen der Spezifikation).

Das scheint bei dir der Fall zu sein, es wird also von XHTML ein Fehler verursacht, daher die genauere Nachfrage (auf die es bis jetzt noch keine Antwort gibt).

Ich kann dir nicht sagen, ob der Fehler bei dir oder am Browser liegt, du hast nur die HTML-Seite hier, aber nicht die eingebundenen Stylesheets bzw. JavaScript-Dateien, die etwas mehr Licht ins dunkel bringen könnten.

alamp4kf 02.09.2007 18:54

Liste der Anhänge anzeigen (Anzahl: 1)
Hier mal im Anhang die Stylesheets und Javascript datein.

gato 02.09.2007 19:56

Deine Daten scheinen unvollständig zu sein? Ein Onlinebeispiel wäre besser, dann muss man nicht selbst die Verzeichnisstruktur des ganzen herausfinden.

Mit dem was ich jetzt habe funktioniert das ganze problemlos. Eventuell überlappen sich bei dir zwei absolut Positionierte Elemente, wenn alle Daten geladen sind? Stichwort: z-index.


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:32 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023