Daten von Javascript an PHP übergeben
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
anwendung
client
daten
erkennung
folgeseite
formular
formularfeld
funktion
gesucht besten dank
navigation
quelltext
schreibe
startseite
steuern
webseite
-
Ich hoffe mal ich hab das richtige Forum erwischt.
Ja, ihr habt richtig gelesen, ich m?chte Daten aus Javascript an eine PHP-Anwendung ?bergeben.
Dazu sei folgendes gesagt:
Ich m?cte auf meiner Webseite ?ber PHP steuern, ob die Javascript-Navigation an den Client gesendet wird (falls Javascript aktiviert ist) oder ob die "normale" html-Navigation angezeigt wird.
Da PHP ja (da es serverseitig ausgef?hrt wird) logischerweise keine Funktionen beinhaltet, mit denen man pr?fen k?nnte, ob Javascript aktiviert ist, kam mir nach l?ngerer ?berlegung die Idee, auf der Index-seite via Javascript Daten in ein verstecktes Formularfeld schreiben zu lassen und dieses Feld dann auf der Folgeseite ?ber PHP auszuwerten.
Damit w?re die Erkennung sehr einfach, wenn Javascript ausgeschaltet ist, ist das Feld eben leer und PHP gibt die Standardnavigation aus.
Jetzt meine Fragen dazu:
1.) Wie schreibe ich mit Javascript daten in ein Formularfeld?
2.) Gibt es unter Umst?nden noch eine andere (und einfachere) M?glichkeit, zu pr?fen, ob Javascript aktiviert ist?
w?re sch?n, wenn mir da jemand weiterhelfen k?nnte... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
keine Angst, bist im richtigem Forum
Hier w?re dann der Quelltext f?r deine index-seite :
<html>
<head>
<meta name="generator" content="HTML Studio">
<title> </title>
</head>
<body>
<form name="js_on" action="enter.php" method="POST">
<input type="hidden" name="js_test">
</form>
<script language="JavaScript" type="text/javascript">
document.js_on.js_test.value='js_is_on';
document.js_on.submit();
</script>
<h1>Willkommen auf meiner Seite !</h1>
<a href="enter.php">Seite betreten</a>
</body>
</html>
die darauf folgende Seite muss enter.php hei?en und dort kannst du mit isset($_POST['js_test']) ?berpr?fen, ob JavaScript aktiviert wurde.
ps. Wenn JavaScript aktiviert ist, schickt sich das Formular automatisch ab, dh. die Startseite wird nur kurz angezeigt. -
wunderbar, genau so etwas hab ich gesucht!
Besten Dank! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage