Avatar billede jesper-madsen Nybegynder
10. august 2005 - 23:19 Der er 6 kommentarer og
1 løsning

PHP og Javascript hjælp

Hej, hvordan får jeg denne sat ind før den går til href?

if(confirm("er du sikker")){

alert('Er du virklig sikker på du vil slette denne besked? \n Hvis du sletter denne besked, mister du også én besked i din gæstebog tæller.');
} else {

}


til =>
<?php if ($_SESSION[brugernavn] == "$row[til]"){

echo "<a href='?delete=ok&brugernavn=".$_GET[ejer]."&id=".$row[id]."'>

<font color=red>- Slet</a></font>";
} else {
echo "";
}
?>
Avatar billede jaw Nybegynder
10. august 2005 - 23:24 #1
echo "<a href='?delete=ok&brugernavn=".$_GET[ejer]."&id=".$row[id]."' 'onClick='confirmDelete()'>

Og så lav din confirm som:

function confirmDelete() {
  if(confirm("er du sikker")){
    alert('Er du virklig sikker på du vil slette denne besked? \n Hvis du sletter denne besked, mister du også én besked i din gæstebog tæller.');
  } else {
  }
}

Har kun prøvet onClick på buttons, så det er en satsning :)
Avatar billede ztyxx Nybegynder
10. august 2005 - 23:25 #2
du kan lave det direkte i linket med en eventhandler
onclick="confirm('er du sikker')"
den vil spørge inden der sendes noget afsted
Avatar billede jaw Nybegynder
10. august 2005 - 23:27 #3
<script>
function confirmDelete() {
  if(confirm("er du sikker")){
    alert('Er du virklig sikker på du vil slette denne besked? \n Hvis du sletter denne besked, mister du også én besked i din gæstebog tæller.');
  } else {
  }
}
</script>

<?php
if ($_SESSION[brugernavn] == "$row[til]"){
  echo "<a href='?delete=ok&brugernavn=".$_GET[ejer]."&id=".$row[id]."' 'onClick='confirmDelete()'>
<font color=red>- Slet</a></font>";
} else {
  echo "";
}
?>
Avatar billede jesper-madsen Nybegynder
10. august 2005 - 23:30 #4
hovhov..
takker :)

Kan man ikke kalde en funktion som ligger på en anden side?
fx.
<a href="index.php?funktion=confirm">..</a>

? :S
Avatar billede jaw Nybegynder
10. august 2005 - 23:32 #5
Nej, det kan du ikke. Men du kan smide funktionen i en anden fil og inkludere filen i toppen. Det vil jo svare til, at funktionen faktisk står i toppen.

include("./functions/confirm.php");
f.eks.
Avatar billede jesper-madsen Nybegynder
10. august 2005 - 23:33 #6
nu mener jeg nu mere, ved fx. "Skriv en gæstebog besked" også går den til seprofil.php?write=ok write er funktionen
Avatar billede jaw Nybegynder
11. august 2005 - 09:49 #7
Jeg forstår ikke hvad det er du vil, beklager.
Men tak for points.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester