• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Webseite aufrufen

Status
Für weitere Antworten geschlossen.

Malcolm X

Neues Mitglied
Hallo,

ich hätte eine Frage zu HTML. Ich weiss, ich dürfte sie hier eigentlich nicht stellen. Trotzdem bitte ich euch mal eine Blick drauf zu werfen. Müßte super einfach für euch sein.

In dem Eingabefeld will ich den Namen der Webseite angeben. Diese soll dann, sobald ich auf den Button "Absenden klicke" aufgerufen werden. Was muß denn hinter dem Attribut "action" stehen, damit die Nutzereingabe z.B. "http://www.googole.de" dort hingeschrieben wird?

Code:
<html>
  <body>
    <form action=[die im Inputfeld eingegebene Webseite soll hier aufgerufen werden]>
      <input name="webseite">
      <input type="submit" value=" Absenden ">
    </form>
  </body>
</html>
 
Code:
<html>
  <body>
    <form action="http://google.de">
      <input name="webseite">
      <input type="submit" value=" Absenden ">
    </form>
  </body>
</html>
 
PHP:
<?php
    $input = isset($_POST['website']) ? $_POST['website'] : $_SERVER['PHP_SELF'];
    echo "<form action=\"".$input."\>";
?>
 
Ne JavaScript Variante :P
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
  <head>
   <script type="text/javascript">
    function WebseiteAufrufen () {
     location.href = document.getElementsByName("webseite")[0].value;
     return false;
    }
   </script>
  </head>
  <body>
    <form action="" onsubmit="return WebseiteAufrufen();">
      <input type="text" name="webseite" />
      <input type="submit" value=" Absenden " />
    </form>
  </body>
</html>
geht leider nur mit "http://" am Anfang...
Live-Demo: http://eugenwirz.de/temp/h32dhadj32j4b4npka2.html
Gruß, Eugen
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
Zurück
Oben