Avatar billede thomashove Nybegynder
14. august 2001 - 15:27 Der er 2 kommentarer og
1 løsning

ændring af href værdi

Har lavet et \"Slet\" link på følgende vis :

<a href=\"ADMINDIALINGP.php?vSlet=Slet&Dindex=<? echo($DIndex); ?>\" CLASS=\"Tekst9\"> Slet </a>

denne refererer til den samme side som brugeren står på og bliver opfanget af flg. funktion :

if ($vSlet==\"Slet\") {
$query=\"delete from DialingP where Dindex=$Dindex\";
Update_DB($query);
}

Dette virker også glimrende, men nu vil jeg gerne have et mellemled hvor brugeren skal godkende at han sletter. Her havde jeg tænkt på at bruge Javascript\'s Confirm f.eks.

if (confirm(\"Er du sikker på, at du vil slette? \")) {
.....
  }

dvs. at jeg ved føromtalte link laver en onClick der starter en funktion med Confirm delen. Mit problem er nu hvordan man i javascript på en eller anden måde får smidt linkets værdier over i det nye kald af siden (og det skal kun udføres hvis man trykker på confirm)??? Jeg har oplevet at selv om man trykker annuller ved confirm boksen bliver linket stadig udført...
Avatar billede zeth Nybegynder
14. august 2001 - 16:13 #1
kan du ikke bare det her..

<script>
function videre() {
if(confirm(\"Er du sikker på at du vil slette?\")) {
document.location=\'ADMINDIALINGP.php?vSlet=Slet&Dindex=<? echo($DIndex); ?>\';
}
}
</script>

<a href=\"#\" onclick=\"videre()\">hey</a>



???
Avatar billede thomashove Nybegynder
14. august 2001 - 16:19 #2
har selv løst problemet ved at skrive linket således

<a href=\"java script:void(0)\" CLASS=\"Tekst9\" onClick=\"tjeck(<?echo($LejeMaalNr)?>);return false\"> Slet </a>

og OnCLick

function tjeck(lejemaal){
if (confirm(\"Er du sikker på at du vil slette lejemål \"+lejemaal+\" ?\")) {
location.href=\"\\AdminAddress.php?vSlet=Slet&lejemaalnr=\"+lejemaal;
}
}
Avatar billede zeth Nybegynder
14. august 2001 - 16:35 #3
Jah okay, sådan ku du også gøre det.. sikkert en lidt mere optimal *s*
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