<a href="-online-2"></a> <a href=""></a> <a href="-online-5"></a> <a href=""></a> <a…
von:
<a href="-online-7"></a> <a href=""></a> <a href="-online-5"></a> <a href=""></a> <a href=" …
von:
Hallo zusammen!
Ich habe das schon in anderen Foren gefragt, aber bislang keine bzw. nicht zum Ziel führende Antworten erhalten.
Doch leider brennt mir das unter den Nägeln, weil der Fehler meine Haupt-Komponente lahmlegt.
Und zwar wird hier seit dem Update auf x.17 (auch schon x.16) beim Klick auf die verlinkten Veranstaltungsnamen folgender Fehler angezeigt:
Details zum Fehler auf der Webseite
Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; Trident/4.0; GTB0.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
Zeitstempel: Thu, 29 Apr 2010 18:01:45 UTC
Meldung: 'task' ist Null oder kein Objekt
Zeile: 35
Zeichen: 2
Code: 0
URI: esoteric-events.eu/termine.html
Hallo Marcus, Habe mir das mal angesehen.
Daran liegt es: Die Lins wie etwa (ESOTERIK-Messe München). sind per javascript erstellt.
In den Funktionen \'los();\' soll auf ein Formular zugegriffen werden " var form = document.FrontForm".
Und liegt der Hund begraben. Dieser FormName existiert nicht.
Das kann immer mal passieren. Ich würde das dem Update nicht vorwerfen, das hat bestimmte Core Dateien überschrieben.
U.u. viel dem auch eine handgemachte Einstellung zum Opfer.
Es dürfte an sich nur ärgerlich sein, ist aber zu reparieren.
Viele Grüsse
Hallo Roman!
Ich werf dem Update nix vor
Aber schon mal gut zu hören, das man das glatt bügeln kann.
Gruß
Marcus
Hallo,
bei solchen Problemen/Fehlern ist Firebug dein Freund. Damit ist soetwas relativ schnell analysiert. Und bei Problemen im IE hilft der Debugger im IE8.
LG
Andreas
Das Problem ist erledigt!
Ich hatte in der index.php des Templates ein schließendes <form>-Tag rausgenommen, das eigentlich gar nicht geöffnet war.
Das hat der W3C-Vali bemängelt.
<form action="index.php" method="get" /><input name="searchword" type="text" id="searchfield" onfocus="if(this.value==\'<?php echo _SEARCH_BOX; ?>\') this.value=\'\';" onblur="if(this.value==\'\') this.value=\'<?php echo _SEARCH_BOX; ?>\';" value="<?php echo Suchbegriff; ?>" size="18" maxlength="50" /><input type="hidden" name="option" value="com_search" /></form>
Und zwar das </form> vor den beiden schließenden divs.
Aber das form wird - soweit meine Proggi-Kenntnisse reichen - ja schon bei form action geschlossen.
Gruß
Marcus
Ein selbst-schliessendes Form macht aber wenig Sinn.. Kann es sein, dass das Formular gar nicht funktioniert?
Das schliessende </form>-Tag wäre eigentlich schon korrekt. Falsch ist aus meiner Sicht das "/" beim öffnenden <form action=..>
Hallo!
Funktionieren tut die Such-Funktion mit und ohne / im öffnenden <form. <br />
Lasse ich allerdings da das / weg, meckert W3C mit noch einem Fehler mehr.
Und zwar dann mit
Line 29, Column 269: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag
und
Line 29, Column 325: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag
?/><input type="hidden" name="option" value="com_search" /></form>
Gruß
Marcus
Marcus schrieb:
Lasse ich allerdings da das / weg, meckert W3C mit noch einem Fehler mehr.
Pack\' mal das
in das <form> hinein (auch das schliessende
), dann sollte es gut sein. Ansonsten geht auch ein zusätzliches unbenanntes
.
Eine Form muss einfach so aufgebaut sein:
[html]<form action="..">
<blockelement>
<input .. />
...
</blockelement>
</form>[/html]
Und am einfachsten ist es, ein (bereits vorhandenes)
Hi!
Das passt soweit.
Jetzt meckert er nur noch bei einem Fehler, aus dem ich aber mangels Proggi-Kenntnissen nicht schlau werde:
Line 26, Column 21: document type does not allow element "div" here
Du hast ein "/" im <body />. Das gehört dort nicht hin.
Und am Ende des Dokuments fehlt das schliessende </body> vor dem </html>.
Danke!
Bis auf eine Warnung hab ich die Seite valide.
Gruß
Marcus
Beitrag erstellen
EinloggenKostenlos registrieren