dobardan: Links über Text Area

Hi All,

wie kann man links vom Textarea ausführen? Z.B.
<input type="text"> <button type="button">go</button>
Wenn man in input feld z.B. einen Links eingibt (www.example.com), dann sollte man
auf der Seite (www.example.com) kommt.

Danke für jeden Hinweis.

Viele Grüße

  1. @@dobardan:

    nuqneH

    wie kann man links vom Textarea ausführen? Z.B.
    [code lang=html]<input type="text">

    BTW, textarea ist was anderes als input type="text".

    location.href

    Aber wozu soll das gut sein? Jeder Browser hat bereits ein solches Eingabefeld.

    Qapla'

    --
    „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
    1. @@dobardan:

      nuqneH

      wie kann man links vom Textarea ausführen? Z.B.
      [code lang=html]<input type="text">

      BTW, textarea ist was anderes als input type="text".

      location.href

      Aber wozu soll das gut sein? Jeder Browser hat bereits ein solches Eingabefeld.

      Qapla'

      Sorry, ich wollte auch Input Feld und nicht TextArea sagen. Ich wollte nur testen. Das soll genauso wie Browser funktionieren. Wie kann ich Links im Input Feld d.h. URL lesen und ausführen. Das kann unterschiedliche Links sein.
      Besten Dank

      1. <!DOCTYPE html>  
        <html lang="de">  
        <head>  
        <meta charset="UTF-8">  
        <title>URL</title>  
        <script>
        
        function checkUrl() {  
        	var v = document.urlForm.website.value;  
        	if (v.length !== 0) {  
        		location.href = v;  
        	}  
        }
        
        </script>  
        </head>  
          
        <body>  
          
        <form name="urlForm" onsubmit="checkUrl()">  
        	<input name="website" type="url" required pattern="https?://.+" placeholder="website" value="">  
        	<button type="submit">go</button>  
        </form>  
          
        </body>  
        </html>
        

        dat funzt

        1. <!DOCTYPE html>

          <html lang="de">
          <head>
          <meta charset="UTF-8">
          <title>URL</title>
          <script>

          
          > ~~~javascript
          
          function checkUrl() {  
          
          > 	var v = document.urlForm.website.value;  
          > 	if (v.length !== 0) {  
          > 		location.href = v;  
          > 	}  
          > }
          
          

          </script>

          </head>

          <body>

          <form name="urlForm" onsubmit="checkUrl()">
          <input name="website" type="url" required pattern="https?://.+" placeholder="website" value="">
          <button type="submit">go</button>
          </form>

          </body>
          </html>

          
          >   
          
          Hi,  
          statt `location.href =v`{:.language-javascript}  
          window.open(v, '\_blank');  
          dann funktioniert es.  
          Danke an alle  
            
          
          > dat funzt
          
          1. dann funktioniert es

            wie du es willst/brauchst

      2. @@dobardan:

        nuqneH

        Sorry, ich wollte auch Input Feld und nicht TextArea sagen. Ich wollte nur testen. Das soll genauso wie Browser funktionieren. Wie kann ich Links im Input Feld d.h. URL lesen und ausführen.

        Wo wir das Ausführen schon geklärt haben, kann es nur noch um das Lesen gehen. Schlagen wir doch mal in http://de.selfhtml.org/@title=SELFHTML nach. Click.

        http://de.selfhtml.org/javascript/index.htm@title=JavaScript. Click.

        Heute mal nicht den Umweg über JavaScript-Sprachelemente, sondern gleich zur http://de.selfhtml.org/javascript/objekte/index.htm@title=Objektreferenz. Click.

        Formulare? … Formulare. http://de.selfhtml.org/javascript/objekte/elements.htm@title=Formularelemente. Click.

        Nun aber SELF weiter.

        Qapla'

        --
        „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)