onclick in zusammenhang mit php ....

mille

Erfahrenes Mitglied
... aber auch nicht wirklich!
ich hab von javaskripot fast garkeine ahnung, aber nur fast, weil parallelen zu php gibt es schliesslich trotzdem!

ich möchte das bei einem klick auf einen löschen link ein fenster kommt in dem gefragt wird:
"moechten sie den eintrag xx wirklich löschen?"

bei klick auf ok soll er zur nächsten seite springen, bei abbrechen soll er nichtsmachen... wäre für hilfe dankbar :)


~basti
 
In den <head>-Bereich:
PHP:
<script type="text/javascript">
 <!--
  function loeschen()
   {
    check = confirm("Möchten Sie diesen Beitrag wirklich löschen?");
    if(check == true)
      window.location.href = "naechste_seite.htm";
   }
 //-->
</script>
In den <body>-Bereich:
PHP:
<a href="javascript:loeschen();"><img src="loeschen.gif"></a>
(java script natürlich ohne Leerzeichen :))
 
dann kann ich ja theoretisch in die funktion loeschen noch eine variable url übergeben die die nächsteseite.html angibt...

so richtig?

Code:
<script type="text/javascript">
 <!--
  function loeschen(url)
   {
    check = confirm("Möchten Sie diesen Beitrag wirklich löschen?");
    if(check == true)
      window.location.href = "url";
   }
 //-->
</script>

und im bodytag halt übergeben, weil der link immer bissl andres is, weil ich die ID des zu löschenden datensatzes übergebe...

Code:
<a href="java script:loeschen(http://www.bla.de);"><img src="loeschen.gif"></a>

~danke, basti
 
Du hast einen Fehler im Script:
window.location.href = url;
ist richtig.
Sonst wechselst du zur URL "url" -> gibt einen Fehler...
 
Du hast einen Fehler im Script:
window.location.href = url;
ist richtig.
Sonst wechselst du zur URL "url" -> gibt einen Fehler...
Genau. Ich glaube allerdings, einen weiteren gefunden zu haben. Im <a ...>-Befehl musst du (glaube ich) die URL in Anführungs- und Schlusszeichen setzen, damit der Computer weiss, dass es sich um einen String handelt:
PHP:
<a href="java script:loeschen('http://www.bla.de');">
 

Neue Beiträge

Zurück