Dungeonwatcher
Mitglied
Ort: Berlin
Registriert: 08.11.2005
Beiträge: 105
|
|
'n Abend!
Auf folgender Seite meines Forums bekomme ich noch eine mir unerklärliche Fehlermeldung:
http://dungeon-bbs.homeip.net/forum/downloads.php
Zeile 328: Endtag form zu einem nicht vorhandenen Starttag gefunden. Fehlerstelle: ...> <input type="submit" value="Los" class="liteoption" /></form></td> |
Der entsprechende Quelltext dazu sieht so aus:
Code:
<td valign="top" colspan="4"><form method="get" name="dl_jumpbox" action="downloads.php?sort_by=0&order=" onsubmit="if(this.options[this.selectedIndex].value == -1){ return false; }" /><select name="cat" onchange="if(this.options[this.selectedIndex].value != -1){ forms['dl_jumpbox'].submit() }"><option value="-1">Kategorie</option><option value="-1">----------</option><option value="3" >Test</option><option value="4" > |___ Unterordner</option></select> <input type="submit" value="Los" class="liteoption" /></form></td> |
Bye/2
_______________________________________ Gibt es einen Virenscanner der Windows erkennt?
|
|
| 13.08.2006 20:32:48 |
| http://www.dungeon-bbs.de/forum/ |
Zitieren |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Hallo. Ich vermute mal, es liegt an dem schon geschlossenen form-Element, welches Du wie ein leeres Element behandelst. Da form aber kein leeres Element ist, ist der Backslash am Ende von form falsch gesetzt. Viel Spaß noch...
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 13.08.2006 21:03:29 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
Dungeonwatcher
Mitglied
Ort: Berlin
Registriert: 08.11.2005
Beiträge: 105
|
|
Ähm, ehrlich gesagt verstehe ich jetzt nur Bahnhof. %-)
Wieso ist form schon geschlossen? Meinst du das /> vor dem </form>? Nehme ich das weg, hagelt es weitere Fehlermeldungen und der eigentliche Fehler bleibt ebenfalls.
_______________________________________ Gibt es einen Virenscanner der Windows erkennt?
|
|
| 13.08.2006 21:28:19 |
| http://www.dungeon-bbs.de/forum/ |
Zitieren |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Ich hatte ja geschrieben: 'Ich vermute mal'... Nach meinem Verständniss erkennt der Validator das form schon als geschlossen durch den Backslash, was ich dann allerdings für einen Bug halten würde. Dadurch, das es als schon geschlossen erkannt wird, bemängelt er dann natürlich das </form>, denn ihm fehlt das beginnende <form>.
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 13.08.2006 22:21:02 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
Dungeonwatcher
Mitglied
Ort: Berlin
Registriert: 08.11.2005
Beiträge: 105
|
|
Das leuchtet mir ein, nur bemängelt der W3C-Validator auch diese Stelle. Es muss also wohl doch ein Fehler im Code sein. :-?
_______________________________________ Gibt es einen Virenscanner der Windows erkennt?
|
|
| 13.08.2006 22:46:11 |
| http://www.dungeon-bbs.de/forum/ |
Zitieren |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Ich habe den betroffenen Quelltext auf ein Minimum reduziert. Der Fehler liegt in der Verschachtelung der Tabellenkonstruktion. Kopieren, speichern, validieren...
Code:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<title>Dokumenttitel</title>
<style type="text/css">
/*<![CDATA[*/
table {border:1px solid black;}
/*]]>*/
</style>
</head>
<body>
<table>
<tr>
<td>
<form method="get" action="">
<select>
<option value=""></option>
</select>
<input type="submit" value="Los" />
</form>
</td>
<td>
<form method="get" action="">
<table>
<tr>
<td>
</td>
<td>
<input value="" />
</td>
<td>
<input type="submit" value="Los" />
</td>
</tr>
</table>
</form>
</body>
</html> |
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 13.08.2006 23:59:23 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
Dungeonwatcher
Mitglied
Ort: Berlin
Registriert: 08.11.2005
Beiträge: 105
|
|
dkdenz schrieb:
Ich habe den betroffenen Quelltext auf ein Minimum reduziert. Der Fehler liegt in der Verschachtelung der Tabellenkonstruktion. Kopieren, speichern, validieren... |
Getan und ist valide. Nun habe ich Stunden damit zugebracht um den Fehler bei mir zu finden. Schlussendlich kam diese Zeile heraus:
Code:
<form method="get" name="dl_jumpbox" action="downloads.php?sort_by=0&order=" onsubmit="if(this.options[this.selectedIndex].value == -1){ return false; }" /> |
Schuld ist der Endtag />. Das darf wohl nur ein > sein. Korrekt?
_______________________________________ Gibt es einen Virenscanner der Windows erkennt?
|
|
| 15.08.2006 12:08:23 |
| http://www.dungeon-bbs.de/forum/ |
Zitieren |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Hallo. Genau. Da es sich bei form um kein leeres Element handelt, ist der Backslash unkorrekt. Du schließt ja <form> durch </form>. Viel Spaß noch...
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 15.08.2006 12:19:23 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
Dungeonwatcher
Mitglied
Ort: Berlin
Registriert: 08.11.2005
Beiträge: 105
|
|
Uff, das war 'ne schweisstreibende Sucherei. Danke für deine Hilfe. :-)
_______________________________________ Gibt es einen Virenscanner der Windows erkennt?
|
|
| 15.08.2006 12:27:28 |
| http://www.dungeon-bbs.de/forum/ |
Zitieren |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Gern' geschehen...
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 15.08.2006 12:56:34 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|