Automatisch aktiviertes Eingabefeld

Uuuund noch eine kleine Frage, wie kriege ich das hin (auch gerne ohne JS) das ein stinknormales Formulartextfeld angeklickt ist, wenn man die Seite öffnet…

<input type="text" name="send" size="90%" value="">

Falsches Forum geht aber wieder mit Javascript :wink:

[html]
document.FORM.INPUTNAME.focus();
[/html]

Moved: Javascript (Alti)

hehehehehe

Als Noob sagt mir das nicht viel^^
Also wenn ich dich richtig verstanden habe meinst du:

[code] [/code]

ne FORM und INPUTNAME musste natürlich durch die entsprechenden sachen ersetzten :wink:
also so:
[html]

        <form action="#" name="form1" method="POST">
        <input type="text" name="send" size="90%" value="">
        <input type="submit" value="send...">    
        </form>

[/html]

Aaaalso ich habs nicht zum laufen bekommen. Dann habe ich testshalber mal dein script in eine html datei verfrachtet und musste ebenfalls feststellen, das es seinen Dienst nicht tut…

:shock:

änder mal den body tag so ab:
[html][/html]

Und schreib mal den Javascript-Teil so:

function Fokus () { document.form1.send.focus(); }

Sorry das meine Antwort so lange gedauert hat…

Also uich habe ja in dem Script bereits schon einen Bodytag mit Javascript belegt (onload). Also habe ich den dann ersteinmal wieder zu gemacht.

Wenn ich euch richtig verstanden habe, müsste es so gehen…

[code]

<?php echo ""; ?> [/code]

Alti, bitte teste deine Scripte bevor du sie postest (auch wenn sie nur kurz sind). Du hast das () nach Fokus vergessen.

So Funktionierts:
[html]
[/html]

Ich glaube, ich muss mich mal echt mit JS beschäftigen, denn ich habe davon keinen Blassen schimmer. Ich poste hier mal das Script mit der Info, das es nicht geht…

[code]

<table align="center"><tr><td>

    <div id="chat_box" class="console" onload="unten()">
    <?php include("#"); ?><br><br> 
    </div>                
<?php echo ""; ?> [/code]

[code]

<table align="center"><tr><td>

    <div id="chat_box" class="console" onload="unten()">
    <?php include("#"); ?><br><br> 
    </div>                
<?php echo ""; ?> [/code] Wieso verwendest du 2 body's? Der Validator scheisst dich zusammen, und abgesehen davon, das kan nicht funktionieren.

Mach mal 'ne Funktion.
Etwa so:

<script type="text/javascript">
function focus () {
document.getElementById('feld').focus();
}
</script>

Dann einfach beim Body halt 2 Funktionen laden.
Bin nicht sicher wie, aber man könnte es so ausprobieren:
[html]

[/html]

Wieso verwendest du das Script unten() so?

<div id="chat_box" class="console" onload="unten()">

Ich glaube, dass die Funktion onload nur beim Body funktioniert. Bin aber nicht sicher, da ich ein blutiger Anfänger bin in JS. Ich kenne nur Gundlagen und wenig mehr, da es sehr ähnlich wie PHP ist.

MfG, matibaski

Das wird so denk ich mal nicht funktionieren, weil du dann die Standardfunktion überschreiben würdest. Denke du musst sie anders nennen.

OK, werds mir merken.
Aber wie schon gesagt, ich bin auch nicht gut in JS. Aber Grundlagen kenne ich, da diese ähnlich wie bei PHP sind.

MfG, matibaski