Gunnar Bittersmann: 'document.next.step' ist Null oder kein Objekt

Beitrag lesen

@@Yvi:

Habe die Fehlermeldung: 'document.next.step' ist Null oder kein Objekt in folgendem Code

Ich kann den Fehler nicht nachvollziehen.

(nur der Teil, den ich für relevant halte..)
<script language="JavaScript">

Das 'language'-Attribut ist bestenfalls irrelevant ((X)HTML Transitional), sonst falsch ((X)HTML Strict). Das zwingend notwendige 'type'-Attribut hingegen fehlt. [http://de.selfhtml.org/javascript/intro.htm#javascriptbereiche]

<!--

Die Auskommentierung von JavaScript-Code ist völlig überflüssig, evtl. sogar falsch.

<input type="hidden" name="page_" value="<% Response.Write page_next %>">

Bei clientseitigen Problemen hilft das Posten von serverseitigem Code kaum. Poste den Code, der vom Server an Browser rausgeschickt wird!

<form name="back" method="post">

Das zwingend notwendige 'action'-Attribut fehlt.

<td valign="top" align="left" width="25%"><a href="javascript:next_();" class="footer">next</a><img src="<%im_icon_pfeil_vor%>" width="13" height="7"></td>

'<a href="javascript:next_()">' ist kein guter Stil. Das 'a'-Element mir 'href'-Attribut dient zum Verlinken anderer Seiten; nicht zum Aufrufen von JavaScript-Funktionen. Nutzer erwarten nach Click auf einen Link eine neue Webseite. Für eine Aktion auf derselben Seite sieh besser einen Button vor.

Und die Darstellung mit HTML-Attributen anzugeben, ist kein guter Stil. Nutze CSS!

Live long and prosper,
Gunnar

--
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)