Forum Doku Wiki Blog

Forumsarchiv 2006, November
Submit

archivierte Beiträge lesen

  1. (HTML/XHTML) Submit von agonaut, 02. 11. 2006, 17:46

Submit

Der folgende Beitrag wurde am 02. 11. 2006, 17:46 Uhr von agonaut veröffentlicht.

Hallo,

was muss ich tun, wenn ich über HTML (wenn es geht ohne JavyScript) ein Feld mit einer URL fülle und durch Return oder Schaltfläche klicken sie aufrufen möchte. Wenn im Quellcode die URL bereits hartverdrahtet steht geht es, wenn sie erst eingeben wird passiert gar nichts. Was muss in der 'action' stehen, das es funktioniert.

Vielen Dank im Voraus

mfg agonaut



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form name="form1" method="post" action="">
  <input type="text" name="textfield">
  <input type="submit" name="Submit" value="Abschicken">
</form>
</body>

Submit

Der folgende Beitrag wurde am 02. 11. 2006, 17:49 Uhr von Cheatah veröffentlicht.

Hi,

> was muss ich tun, wenn ich über HTML (wenn es geht ohne JavyScript) ein Feld mit einer URL fülle und durch Return oder Schaltfläche klicken sie aufrufen möchte. Wenn im Quellcode die URL bereits hartverdrahtet steht geht es, wenn sie erst eingeben wird passiert gar nichts. Was muss in der 'action' stehen, das es funktioniert.

die URL Deines serverseitigen Scripts, welches einen Redirect auf die eingegebene URL versendet.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes

Submit

Der folgende Beitrag wurde am 02. 11. 2006, 18:00 Uhr von agonaut veröffentlicht.

> Hi,
>
> > was muss ich tun, wenn ich über HTML (wenn es geht ohne JavyScript) ein Feld mit einer URL fülle und durch Return oder Schaltfläche klicken sie aufrufen möchte. Wenn im Quellcode die URL bereits hartverdrahtet steht geht es, wenn sie erst eingeben wird passiert gar nichts. Was muss in der 'action' stehen, das es funktioniert.
>
> die URL Deines serverseitigen Scripts, welches einen Redirect auf die eingegebene URL versendet.
>
> Cheatah
>

Hallo Chetah,
ich bin Anfänger ... könntest Du mir das eventuell mit einem kleinen Beispiel erleutern, wie das praktisch umsetzt wird?
Danke

agonaut

Submit

Der folgende Beitrag wurde am 02. 11. 2006, 18:22 Uhr von ivarteq veröffentlicht.

> was muss ich tun, wenn ich über HTML (wenn es geht ohne JavyScript) ein Feld mit einer URL fülle und durch Return oder Schaltfläche klicken sie aufrufen möchte. Wenn im Quellcode die URL bereits hartverdrahtet steht geht es, wenn sie erst eingeben wird passiert gar nichts. Was muss in der 'action' stehen, das es funktioniert.

Im allgemeinen nutzt man dazu das Adressfeld des Browsers.
Der ganze Sinn ist mir nicht ganz klar, aber entweder geht das mit Javascript oder wie schon jemand erwähnt hat mit HTTP Redirect. Dies kann z.B. ein serverseitiges PHP-Script tun mittels:


redirect.php
<?php
header("Location: http:{$_POST['textfield']}");
?>


und beim Formtag in action:
<form name="form1" method="post" action="deinserver/redirect.php">


Teile mir doch mal mit wofür du das auf deiner Seite willst.
Grüße.

Submit

Der folgende Beitrag wurde am 02. 11. 2006, 18:36 Uhr von agonaut veröffentlicht.

> > was muss ich tun, wenn ich über HTML (wenn es geht ohne JavyScript) ein Feld mit einer URL fülle und durch Return oder Schaltfläche klicken sie aufrufen möchte. Wenn im Quellcode die URL bereits hartverdrahtet steht geht es, wenn sie erst eingeben wird passiert gar nichts. Was muss in der 'action' stehen, das es funktioniert.
>
> Im allgemeinen nutzt man dazu das Adressfeld des Browsers.
> Der ganze Sinn ist mir nicht ganz klar, aber entweder geht das mit Javascript oder wie schon jemand erwähnt hat mit HTTP Redirect. Dies kann z.B. ein serverseitiges PHP-Script tun mittels:
>
>
> redirect.php
> <?php
> header("Location: http:{$_POST['textfield']}");
> ?>
>
>
> und beim Formtag in action:
> <form name="form1" method="post" action="deinserver/redirect.php">
>
>
> Teile mir doch mal mit wofür du das auf deiner Seite willst.
> Grüße.
>
Der Inhalt des Feldes soll einem Lotus Notes Script Agent übergeben werden. Es dient einer Suchanfrage im NotesIntranet.
Grüße zurück.

Submit

Der folgende Beitrag wurde am 02. 11. 2006, 18:45 Uhr von ivarteq veröffentlicht.

> > Teile mir doch mal mit wofür du das auf deiner Seite willst.
> Der Inhalt des Feldes soll einem Lotus Notes Script Agent übergeben werden. Es dient einer Suchanfrage im NotesIntranet.

Nun dann vergiss alles bisherige und schreibe die Adresse des Agenten in das action Attribut:

<form name="form1" method="post" action="AgentenServerURL">

Ich habe keine Ahnung von LotusN, aber der Browser wird hierdurch veranlasst den eingetragenen Wert des Feldes mittels HTTP POST REQUEST an die in action eingetragene Adresse zu schicken.
Hoffe das war hilfreich.

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4