online 1
gast (50)

/ Forum / Webseiten/HTML

Webseiten/HTMLWebseiten/HTML

Fragevon Benny_Aua vom 06.06.2021, 13:08 Options

Übergabe des Inhaltes von Variablen in HTML

Hallo, habe bereits eine zeitlang im Web nach einer Lösung gesucht, aber nichts passendes gefunden.

Folgendes Problem:
In einem Script xyz.html gibt es verschiedenen Unterpunkte:
<hmtl>
<head>
...
</head>
<body>
Punkt1
<a href="kontakt.html">Punkt1</a>
...
Punkt2
<a href="kontakt.html">Punkt2</a>
...
Punkt3
...
<a href="kontakt.html">Punkt3</a>
</body>

Je nachdem, an welcher Stelle der Benutzer klickt, soll der Text "Punkt1" oder "Punkt2" oder "Punkt3" an das aufgerufene Programm kontakt.html übergeben werden.
In kontakt.html soll dann diese Variable weiter verarbeitet werden.

Vermutlich müßte ich javascript benutzen?
Was muß ich in xyz.html schreiben?
Und was in kontakt.html ?

Danke im Voraus!


Antwort schreiben

Antwort 1 von gast42 vom 06.06.2021, 14:03 Options

HTML ist keine Programmiersprache!
Du brauchst also eine. Da ist JavaScript machbar.

<hmtl>
<head>
...
</head>
<body>
Punkt1
<a href="kontakt.html?Punkt1">Punkt1</a>
...
Punkt2
<a href="kontakt.html?Punkt2">Punkt2</a>
...
Punkt3
...
<a href="kontakt.html?Punkt1">Punkt3</a>
</body>


Die aufgerufene Seite (das ist doch kein Programm!!!!) könnte so aussehen:

<html><head><title>Test</title>
<script type="text/javascript">
if (window.location.search != "")
  alert(window.location.search.slice(1));
</script>
</head><body>
</body></html>

Antwort 2 von Benny_Aua vom 15.06.2021, 11:29 Options

@Gast42: bin aus gesundheitlichen Gründen erst jetzt dazu gekommen, mich damit zu beschäftigen.
Deine Lösung ist genau das, was ich gesucht habe.
Große Klasse, vielen Dank!
Gruß, Benny

Antwort 3 von Benny_Aua vom 20.06.2021, 12:29 Options

Noch mal eine Zusatzfrage:

In dem aufgerufenen Programm (s.o.):
<html><head><title>Test</title>
<script type="text/javascript">
if (window.location.search != "")
alert(window.location.search.slice(1));
</script>
</head><body>
</body></html>

möchte ich den übergebenenen Text aus window.location.search.slice(1)
später im body an eine textarea namens comment übergeben

Bisher sieht dies so aus:

<p><label for="comment">Nachricht:</label><br />
<textarea name="comment" id="comment" rows="8" cols="80" tabindex="3"></textarea></p>

<p><input class="button" name="submit" id="submit" type="submit" tabindex="4" value="absenden" />

<input class="button" name="reset" id="reset" type="reset" tabindex="5" value="löschen" /></p>

Frage: wie bekomme ich den Text aus window.location.search.slice(1)
der im <head> in javascript steht,
in den html-body in die Textarea?


Hab schon eine ganze Zeitlang rumprobiert und im Web gesucht, aber nichts passendes gefunden.

Für Tipps: danke im Voraus!

Ähnliche Themen

Wie erstellt man eine Webseite / Homepage (html)?
derpfleger  26.01.2008 - 19494 Hits - 5 Antworten

html Seite
maya2  24.12.2007 - 64 Hits - 1 Antwort

html guard
karim  30.01.2008 - 27 Hits - 9 Antworten

Flashmediaplayer in HTML
Computerfreaki  06.05.2008 - 18 Hits - 2 Antworten

html zerrissen
Lassie  25.05.2008 - 47 Hits - 9 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 09:21:55 2026