hallo Raik!
wenn ich in ein leeres html-grundgeruest zwischen <body> und </body> nur
wozu soll das gut sein? was willst du erreichen?
hintergrund:
beim surfen im internet bin ich auf eine seite gestossen, die eben mich nicht manuell die seite wechseln liess. also reduzierte ich den code, der urspruenglich ueber 2000 zeilen lang war auf das wesentliche. und das war, soweit ich das feststellen konnte, der von mir gepostete schnipsel.
<script type="text/javascript">
<!--
function fct_b(ereignis){
var f=document.forms.form_a;
f.submit();
}
document.onkeyup=fct_b;
-->
</script>
warum so kompliziert?
document.onkeyup=document.forms.form_a.submit();
würde z.b. vollkommen reichen.
nee, dann tritt - zumindest bei mir - das problem nicht mehr auf.
(hast du es mal ausprobiert?)
<form name="form_a"></form>
http://de.selfhtml.org/html/referenz/attribute.htm#form
da fehlt was.
schon klar, im original ist das valid, action und der ganze spass sind dabei. habe ich hier allerdings weggelassen, weil ich dachte, dass es fuer meine fragestellung nicht relevant sei.
schreibe und jene datei unter w2ksp4 in mozilla (1.7.2 oder auch firefox 0.9) oder opera (7.23) lade, ist es mir unmoeglich per manueller adresseingabe in die adresszeile, die seite zu wechseln.
klar, weil onkeyup dein formular die geladene seite neu aufruft.
ja schon, aber ich dachte, dass sich tastaturabfragen nur auf das innere des browserfensters beziehen sollten. ist das nicht so? wo kann man sowas detailliert nachlesen?
<klugschreissermodus an>
übrigens: nach welcher regel der deutschen rechtschreibung & grammatik muss hinter "adresszeile" ein komma stehen?
nee, muss nicht. aber ich wollte damit den lesefluss erleichtern, denn:
der satz
"es ist mir unmoeglich per manueller adresseingabe in der adresszeile, die seite zu wechseln."
hat eine andere bedeutung als
"es ist mir unmoeglich per manueller adresseingabe, in der adresszeile die seite zu wechseln."
und wenn ich kein komma gesetzt haette, so muesste man zum verstehen des satzes noch meta-informationen miteinfliessen lassen (dass z.b. ein seitenwechsel der adresszeile unsinn ist), was wiederum dazugefuehrt haette, dass das lesen dadurch erschwert worden waere.
nun ja, meine meinung.
nichtsdestotrotz mache ich selbstverstaendlich manchmal komma- oder andere fehler und bin fuer hinweise auch immer dankbar. insofern haettest du gar nicht die klugscheissermodus-tags benutzen muessen, da ich nichts gegen konstruktive kritik einzuwenden habe. ;-)
ich beobachte zunehmend, dass unsere rechtschreibreform-geschädigten pisa-opfer jeden satz mit dutzenden, unsinnigen komata versehen.
</klugscheissermodus aus>
"kommata" schreibt man mit zwei m. ;-)
aktiviert der "klugscheissermodus" automatisch auch den ironiemodus?
(falls nicht, verstehe ich nicht, was dieses kommentar dann ueberhaupt im kontext soll.)
bleibt mir in so einem fall nichts anderes uebrig, als javascript zu deaktivieren oder eben das tab/fenster zu schliessen?
wie wäre es damit, gültigen code zu schreiben?
hilfreich wäre es auch, wenn man verstehen würde, was man da selber zusammengebaut hat.
wenn ich es verstanden haette, wuerde ich ja wahrscheinlich nicht hier fragen. vielleicht war mein urspruengliches posting nicht genau genug formuliert. ich denke, die oben erwaehnten informationen sollten jetzt etwaige luecken schliessen. oder sind noch fragen offen?
oder gibt es da bessere moeglichkeiten, das zu umgehen?
ist das ein bug?
nein, ein feature. ;-)
hmm, das ist gerade die frage. denn dann muesste ja auch der kurze von dir genannte schnipsel das gleiche tun, was nicht der fall ist.
prost
seth