Karin: "Cursor in einem Formularfeld positionieren" oder CSS?

Bitte um Eure fachmännische Hilfe!

Wenn eine Seite im Browser geladen wurde möchte ich erreichen, dass in einem bestimmten Formularfeld bereits der Cursor steht. Ich bekomme das nicht gebacken :-(((

Irgendwie komme ich mit der Anleitung unter
http://selfhtml.teamone.de/javascript/objekte/elements.htm#focus
nicht zurecht. Oder wo ist bei mir das Brett vor'm Koppe?

Grüße
Karin

  1. hi,

    Wenn eine Seite im Browser geladen wurde

    also durch den eventhanlder onLoad im body-tag ausgelöst.

    möchte ich erreichen, dass in einem bestimmten Formularfeld bereits der Cursor steht. Ich bekomme das nicht gebacken :-(((

    Irgendwie komme ich mit der Anleitung unter
    http://selfhtml.teamone.de/javascript/objekte/elements.htm#focus
    nicht zurecht. Oder wo ist bei mir das Brett vor'm Koppe?

    wenn das jetzt mit hilfe des beispiels immer noch nicht klappt: ja.
    dann lese erstmal ausführlicher in SELFüber die grundlagen von javascript nach, bevor du versuchst sie einzusetzen.

    gruss,
    wahsaga

    1. Hallo Wahsage,

      dann lese erstmal ausführlicher in SELFüber die grundlagen von javascript nach, bevor du versuchst sie einzusetzen.

      danke! Das werde ich nun machen.

      Gruß
      Karin

  2. Hi,

    Wenn eine Seite im Browser geladen wurde möchte ich erreichen, dass in einem bestimmten Formularfeld bereits der Cursor steht. Ich bekomme das nicht gebacken :-(((

    abgesehen davon, dass dies die Usability *vermindert* - der User erwartet dies nicht - suchst Du schon an der richtigen Stelle. Weder HTML noch CSS helfen.

    Irgendwie komme ich mit der Anleitung unter
    http://selfhtml.teamone.de/javascript/objekte/elements.htm#focus
    nicht zurecht. Oder wo ist bei mir das Brett vor'm Koppe?

    Das lässt sich nur dann beurteilen, wenn Du uns mitteilst, was Du versucht hast und woran es gescheitert ist.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hallo Cheatah,

      Das lässt sich nur dann beurteilen, wenn Du uns mitteilst, was Du versucht hast und woran es gescheitert ist.

      ich habe
      <body onload=javascript:document.form1.ipein.focus()">
      geschrieben, wobei form1 von
      <form action="ipk2.php" method="post" name="form1">
      kommt
      und ipein von
      <input type="text" name="ipein" ... >

      und im <head>
      <script type="text/javascript">
      <!--
       fokus
      //-->
      </script>
      </head>

      .... und kein Cursor steht im Eingabefeld :-(

      Muß ich noch an irgendeiner Stelle etwas anderes schreiben oder wende ich das komplett falsch an?
      Auf Antwort hofft (die nochmals auf Empfehlung von W. *ggg* Einleitung in Javascript lesen werdende)
      Karin

      1. Hi,

        <body onload=j

        erster Fehler. Es gibt nur sehr, sehr wenige Attributwerte, bei denen man auf Anführungszeichen verzichten darf. Wenn Du diese nicht sicher(!) identifizieren kannst, nutze besser Anführungszeichen.

        <body onload="javascript:

        Zweiter Fehler. "javascript:" ist kein gültiger JavaScript-Befehl.

        <body onload="document.form1

        Dritter Fehler. Du greifst auf document.form1 zu, ohne zu prüfen, ob es überhaupt bekannt ist. Prüfe auf dessen Existenz, ebenso auf die von document.form1.ipein - und streng genommen auch auf die von document.form1.ipein.focus.

        <body onload="if (document.form1 && document.form1.ipein) document.form1.ipein.focus()">

        Die schließenden Abführungszeichen waren übrigens schon da.

        <script type="text/javascript">
        <!--
        fokus
        //-->
        </script>

        Was ist "fokus"?

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Hallo Cheatah,

          erster Fehler.
          Zweiter Fehler.
          Dritter Fehler.

          vielen Dank! Ich werde mir das alles nochmal genauer ansehen - auch wenn das Gewünschte nun funktioniert.

          <script type="text/javascript">
          <!--fokus-->
          </script>
          Was ist "fokus"?

          ich dachte, dort steht der html-Kommentar für nicht javascriptfähige Browser? werde ich aber auch nachlesen ....

          Grüße
          Karin

          1. Hi,

            <script type="text/javascript">
            <!--fokus-->
            </script>
            Was ist "fokus"?
            ich dachte, dort steht der html-Kommentar für nicht javascriptfähige Browser?

            zwischen dem HTML-Kommentar steht jedoch JavaScript-Code. "fokus" ist kein JavaScript-Keyword.

            Cheatah

            --
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
            1. <script type="text/javascript">
              <!--???-->
              </script>

              zwischen dem HTML-Kommentar steht jedoch JavaScript-Code.

              ja danke! Aber wie sieht der in meinem Fall aus? Du siehst, ich bin absolute Laiin :-(

              Grüße
              Karin

              1. Hi,

                zwischen dem HTML-Kommentar steht jedoch JavaScript-Code.
                ja danke! Aber wie sieht der in meinem Fall aus?

                woher soll ich denn wissen, was Du an der Stelle ausführen möchtest? "fokus" bringt jedenfalls mit Recht einen JavaScript-Fehler, und ein solcher kann für Folgefehler verantwortlich sein.

                Cheatah

                --
                X-Will-Answer-Email: No
                X-Please-Search-Archive-First: Absolutely Yes
                1. Hallo Cheatah,

                  lieb, dass Du mich nicht "aufgibst" !

                  zwischen dem HTML-Kommentar steht jedoch JavaScript-Code.
                  ja danke! Aber wie sieht der in meinem Fall aus?

                  woher soll ich denn wissen, was Du an der Stelle ausführen möchtest?

                  keine Ahnung *dummi ich* ?  Ich will letztlich "nur", dass der Cursor im Formularfeld steht, wenn die Seite aufgerufen wird ...
                  wenn also jemand javascript im Browser abschaltet, soll das Formular  halt ohne Cursorvorbelegung aber auch laufen ...

                  Liebgruß
                  Karin

  3. Ich habe den Fehler gefunden *strahl bzw. schäm* :
    es fehlten "

    Vielen Dank und viele Grüße
    Karin