Bei "Febnster schließen" mit link Weiterleiten...

thejackal

Grünschnabel
Hi Leute,
bin neu hier und fange grade an meine n eigenen webseite zu gestalten. Mit html,css und php klappt es ganz gut aber bei javascript noch nicht ganz.

Mein Button mit offnung eines neuen Fensters.
PHP:
<form>
<input type="button" value="Klick" onclick="alert('Ihr Name ist:');">
</form>

Mein Problem:
1 - Ich würde gerne in dem fenster selbst weitere Inhalte anzeigen lassen.
2 - Wenn ich im Fenster auf den Button "OK" klicke, dann soll der user an einen Url weitergeleitet werden.


Ich weiß nicht so recht wie ich das anstellen soll und hoffe auf Tipps und Hilfe :).

Viele Grüße, Thejackal
 
Hallo!

1 - Ich würde gerne in dem fenster selbst weitere Inhalte anzeigen lassen.
Verstehe ich nicht ganz.
alert() zeigt nur eine Hinweisbox mit dem Inhalt an, welcher in alert() definiert wurde (in Deinem Fall also "Ihr Name ist:").

2 - Wenn ich im Fenster auf den Button "OK" klicke, dann soll der user an einen Url weitergeleitet werden.
Wie gesagt ist alert() nur eine Hinweisbox..... und hat keinen Rückgabewert.
confirm() ist ähnlich, hat aber neben dem "OK"-Button auch noch ein "Abbrechen"-Button.
Diese Button geben "true" bzw. "false" zurück, entsprechend können weitere Aktionen ausgeführt werden.
Allerdings wird auch hier nur das angezeigt, was in confirm() definiert wurde.

Eine weitere Möglichkeit wäre promt().
Dieses wird genutzt um eine Eingabe zuzulassen.

Für komplexere Aufgaben wirst Du schon auf open() zurückgreifen müssen.

Grundsätzlich sollte Dir aber bewusst sein dass all diese Methoden nur funktionieren, wenn der User JavaScript in seinem Browser aktiviert hat.
Barrierefreiheit kannst Du hier natürlich vergessen.
Daher sollte man sich mit JavaScript lediglich auf Dinge beschränken, die nicht zwingend zur Benutzbarkeit der Seite erforderlich sind.

Gruss Dr Dau
 
Zurück