Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Javascript Confirm

Guten Nachmittag,

ich hab ein wenig mit meinen extrem lausigen Javascript Kentnissen...
Folgenden Code habe ich bis jetzt:

<script type="text/javascript">
<!--
function ConfirmExempt() {
var confirmResult = confirm("Wollen sie den Benutzer wirklich aus dem Ticket löschen? \n\nDurch diese Aktion wird vorhandene das Ticket lediglich wieder benutzbar gemacht. \nDer bisherige gespeicherte Benutzeraccount bei dieser Aktion wird nicht gelöscht!!! \n\nUm ein neues Ticket zu erstellen klicken Sie bitte auf den Button links.");
if(confirmResult == false) {
    alles abbrechen und da bleiben wo ich bin
} else {
    zur angeklickten href location gehen
}
}
-->
</script>

<?php 
while($row $query->fetch_assoc()) {
    echo &#39;
        <tr>
            <td><a href="register_tickets.dms?ticket=delete&id=&#39; . $row[&#39;id&#39;] . &#39;" title="Ticket l&ouml;schen" target="_self">&#39; . $row[&#39;id&#39;] . &#39;</a></td>&#39;;
        echo &#39;<td>&#39; . $row[&#39;ticket&#39;] . &#39;</td>&#39;;
        if($row[&#39;user&#39;] == NULL) { echo &#39;<td class="emphasize">Ticket unbenutzt</td>&#39;; } else { echo &#39;<td><a href="register_tickets.dms?ticket=exempt&id=&#39; . $row[&#39;id&#39;] . &#39;" title="Ticket freistellen" id="confirm_link" target="_self" onclick="ConfirmExempt();">&#39; . $row[&#39;user&#39;] . &#39;</a></td>&#39;; }
    echo &#39;
        </tr>&#39;;
}
?>

Mein Ziel ist es, beim Anklicken des Links die Meldung (confirm meldung) zu bekommen, welche ja auch kommt.
Nun ist es aber bei meinen Versuchen unrelevant gewesen was ich klicke, er geht so oder so zur href location.
Ich habs mit window.stop(); versucht. Ebenfals habe ich bereits verscht, einfach direkt neuzuladen, aber auch dann geht er mir auf die angeklickte href location.

thx schonmal im vorraus ;)

Greetz
jackson
« Letzte Änderung: 15.03.09, 18:04:04 von Jackson »

Antworten zu Javascript Confirm:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi |

Es sollte reichen, wenn du im Falle von "false" einfach auch false zurückgibst (return false;).

greez 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Also in etwa so?:

<script type="text/javascript">
<!--
function ConfirmExempt() {
var confirmResult = confirm("Wollen sie den Benutzer wirklich aus dem Ticket löschen? \n\nDurch diese Aktion wird vorhandene das Ticket lediglich wieder benutzbar gemacht. \nDer bisherige gespeicherte Benutzeraccount bei dieser Aktion wird nicht gelöscht!!! \n\nUm ein neues Ticket zu erstellen klicken Sie bitte auf den Button links.");
if(confirmResult == false) {
return false;
} else {
return true;
}
}
-->
</script>
<td><a href="register_tickets.dms?ticket=exempt&id=' . $row['id'] . '" title="Ticket freistellen" id="confirm_link" target="_self" onclick="ConfirmExempt();">' . $row['user'] . '</a></td>';
Funtzt leider nicht, er bringt mich trotzdem weiter auf den Link. :/

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Versuch's mal so:

<html>
<head>
<script type="text/javascript">
function ConfirmExempt() {
return confirm("Wollen sie den Benutzer wirklich aus dem Ticket löschen? \n\nDurch diese

Aktion wird vorhandene das Ticket lediglich wieder benutzbar gemacht. \nDer bisherige

gespeicherte Benutzeraccount bei dieser Aktion wird nicht gelöscht!!! \n\nUm ein neues

Ticket zu erstellen klicken Sie bitte auf den Button links.");

}
</script>
</head>
<body>
<a href="http://www.computerhilfen.de" onclick="if(!ConfirmExempt()) return false;">link</a>
</body>
</html>

greez 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Funktioniert 1A.
Besten Dank. :)

Greetz,
jackson 


« Datesub - Zeitberechnung etc.!!! xampp mysql hilfe !!! »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Javascript
JavaScript ist eine weit verbreitete Skriptsprache, die ursprünglich von Netscape für das DOM-Scripting für Webseiten entwickelt wurde. Sie hat sich seitde...

Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...

Unicode
Unicode ist ein international anerkannter Standard, der als universeller Zeichencode ("Universal Code") dient und durch das Unicode-Konsortium entwickelt und verwaltet wi...