Mondmann
Aktives Mitglied
Thread Starter
- Dabei seit
- 21.07.2004
- Beiträge
- 3.246
- Reaktionspunkte
- 183
Hallole
Kennt sich hier wer mitPrototype Window aus?
Sollte mal entwas Hilfe haben.
Und zwar habe ich einen Link,der auf eine Webseite führt.
Wie beim "normalen Javascript " soll der User beim KLick auf den Link erst gefragt werden ob er das tatsächlich möchte.
Da mache ich eine Alertbox und werte den Ja,- oder Nein Klick aus.
Die Alertbox hält so lange den Aufruf der Webseite auf!
Genau das möchte ich mit Prototype Window machen mit dem Confirm Dialog
Das geht Prinzipiell, nur hält der Confirm Dialog deN Aufruf der Seite nicht auf.
Der Klick wird also ausgeführt, die Seite wird aufgerufen und dann erst erscheint die Confirm Box.
Totaler Schwachsinn wenn Ihr mich fragt,aber warscheinlich check ich das nicht.
Ich hoffe es zumindest.
Hier ein Beispiel:
Wenn ich also auf den Link "Seite aufrufen" Klicke wird die Seite sofort aufgerufen.
Dann aber hat der Conrifm Dialog gar keine Chance mehr aufzutauchen, da die neue Seite ja schon geladen ist.
MAche ich retuen:false; dann wird verhindert daß die Seite aufgerufen wird,aber dann kann ich sie nicht mehr aufruden.
Also entweder ist das von Grund auf hohl oder ich bin das.
Mit ner Alertbox ist das 100mal einfacher,abe mit Prototype Window siehts klasse aus.
ALso kann mir wer helfen?
Danke Mondmann
Kennt sich hier wer mitPrototype Window aus?
Sollte mal entwas Hilfe haben.
Und zwar habe ich einen Link,der auf eine Webseite führt.
Wie beim "normalen Javascript " soll der User beim KLick auf den Link erst gefragt werden ob er das tatsächlich möchte.
Da mache ich eine Alertbox und werte den Ja,- oder Nein Klick aus.
Die Alertbox hält so lange den Aufruf der Webseite auf!
Genau das möchte ich mit Prototype Window machen mit dem Confirm Dialog
Das geht Prinzipiell, nur hält der Confirm Dialog deN Aufruf der Seite nicht auf.
Der Klick wird also ausgeführt, die Seite wird aufgerufen und dann erst erscheint die Confirm Box.
Totaler Schwachsinn wenn Ihr mich fragt,aber warscheinlich check ich das nicht.
Ich hoffe es zumindest.
Hier ein Beispiel:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" version="-//W3C//DTD XHTML 1.1//EN" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script type="text/javascript" src="../javascripts/prototype.js"> </script>
<script type="text/javascript" src="../javascripts/effects.js"> </script>
<script type="text/javascript" src="../javascripts/window.js"> </script>
<script type="text/javascript" src="../javascripts/debug.js"> </script>
<link href="../themes/default.css" rel="stylesheet" type="text/css"/>
<link href="../themes/alert.css" rel="stylesheet" type="text/css"/>
<link href="../themes/alphacube.css" rel="stylesheet" type="text/css"/>
<title>dialog</title>
<script type="text/javascript">
function openConfirm() {
Dialog.confirm("Wirklich aufrufen???",
{top: 10, width:250, className: "alphacube", okLabel: "Yes", cancelLabel:"No"})
}
}
</script>
</head>
<body>
<br/>
<br/>
<br/>
<br/>
<a href="https://www.macuser.de" onclick="openConfirm()">Seite aufrufen</a><br/>
</body>
</html>
Wenn ich also auf den Link "Seite aufrufen" Klicke wird die Seite sofort aufgerufen.
Dann aber hat der Conrifm Dialog gar keine Chance mehr aufzutauchen, da die neue Seite ja schon geladen ist.
MAche ich retuen:false; dann wird verhindert daß die Seite aufgerufen wird,aber dann kann ich sie nicht mehr aufruden.
Also entweder ist das von Grund auf hohl oder ich bin das.
Mit ner Alertbox ist das 100mal einfacher,abe mit Prototype Window siehts klasse aus.
ALso kann mir wer helfen?
Danke Mondmann