Avatar billede peterpeter Seniormester
06. juni 2001 - 12:06 Der er 8 kommentarer og
1 løsning

Opdatering af side efter sletning med Alert boks


Halløj

Jeg har lavet en artikel database med et administrationsmodul på således at jeg online kan slette og rette, - men når jeg er inde i min administrationsdel vil jeg gerne have en warning før jeg sletter en artikel

Herunder er min nuværende kode angivet, det er linien hvor jeg både kan trykke på rediger samt slette den aktuelle artikel.

Nuværende:

Response.Write \" <a href=\'artikel-ret.asp?cmd=ret&id=\" & objRec(\"id\") & \"\'>\" & \"Rediger </a>\" & _
              \" <a href=\'artikel-ret.asp?cmd=slet&id=\" & objRec(\"id\") & \"\'>\" & \" Slet</a>  \"


Jeg har så prøvet at sætte en Alert boks ind, således at inden artiklen slettes, modtager man en advarsel. Nedenstående virker også, MEN siden bliver ikke opdateret automatisk efter at man har trykket OK for sletning , det bliver den i det ovenstående eksempel uden Alert.

Med Alert:

Response.Write \"<a href=\"\"java script:if(confirm(\'Vil du virkelig slette \" & objRec(\"overskrift\") & \" fra database?\')) location.href=\'artikel-ret.asp?cmd=slet&id=\" & objRec(\"id\") & \"\';\"\">\" & \" Slet</a>\" & _
              \"<a href=\'artikel-ret.asp?cmd=ret&id=\" & objRec(\"id\") & \"\'>\" & \" Rediger </a>\"



Er der nogle der har en løsning, ovenstående kodestump skal bare virke med automatisk opdatering ....

På forhånd tak for hjælpen.

Peter
Avatar billede nute Nybegynder
06. juni 2001 - 12:14 #1
en litt penere og overskuelig måte å gjøre det på:

<script>

function confirmDelete(overskrift, id){
  if( confirm(\'Vil du virkelig slette \" + overskrift +  \" fra database?\') ){
    document.location.href = \'artikel-ret.asp?cmd=slet&id=\" + id;

  }
}
</script>

og dine linker skriver du ut på denne måte:

Response.Write \"<a href=\'artikel-ret.asp?cmd=ret&id=\" & objRec(\"id\") & \"\'>\" & \"Rediger </a>\" & _
              \" <a href=\'java script:confirmDelete(\'\" & objRec & \"\',\" & objRec(\"id\") & \");\'> Slet </a>\"

/nute
Avatar billede peterpeter Seniormester
07. juni 2001 - 10:33 #2
Halløj

Jeg kan ikke få det til at virke !

Jeg tror det er for avanceret for mig, jeg får en del type mismatch fejl.

Jeg er glad for en løsning der gør det nemmere, men - jeg kan altså ikke få det til at virke, så derfor vil jeg blive glad hvis jeg blot kan få angivet hvordan jeg i mit eget eksempel (som virker ) kan få gjort således at siden automatisk opdateres efter at jeg har fået Alert og sagt OK

Det er kun selve opdateringen jeg ikke kan finde ud af...

Ser frem til nogle super svar.....

Med Venlig Hilsen

Peter

Avatar billede nute Nybegynder
07. juni 2001 - 10:35 #3
reloader sider når du klikker ok, og reloader den ikke når du klikker cancel ?
Avatar billede peterpeter Seniormester
07. juni 2001 - 21:47 #4
OK jeg prøver at forklare igen.

I mit første eksempel:
Jeg trykker på SLET og artiklen er slettet og siden opdateres automatisk. Jeg får dog ikke nogen advarsel når jeg sletter !

I mit andet eksempel prøver jeg med en Alert boks, det virker også fint - dem kommer op og spørger om artiklen skal slettes og jeg siger OK, MEN for at se den nye aktuelle liste bliver jeg nødt til at trykke på \"opdater\" - den gør det ikke automatisk når jeg har sagt OK ????

Håber der er nogen der kan hjælpe .....

Peter
Avatar billede peterpeter Seniormester
09. juni 2001 - 17:20 #5
Hvad sker der her ???

Er der slet ikke nogen der kan løse mit lille problem ?? Er der fordi der ikke er nogle der kan eller skal point\'ne virkelig være højere ??

Peter

Avatar billede lubbers Nybegynder
13. juni 2001 - 23:44 #6
Hvad hvis du ikke vil slette alligevel?
Hvad med en Response.redirect
Med dette script kan du annulere din sletning.

Response.Write \" <a href=\'artikel-ret.asp?cmd=ret&id=\" & objRec(\"id\") & \"\'>\" & \"Rediger </a>\" & _
              \" <a href=\'artikel-ret.asp?cmd=slet&id=\" & objRec(\"id\") & \"\' onclick=\"\"return confirm(\'Vil du virkelig slette?\')\"\">\" & \" Slet</a>  \"

Håber det hjælper, jeg er ikke helt sikker på dit spørgsmål.



Avatar billede peterpeter Seniormester
07. august 2001 - 00:04 #7
Kanon, jeg afprøver og vender tilbage.

Peter
Avatar billede peterpeter Seniormester
11. september 2001 - 00:07 #8
Jeg har stadig lidt problemer, skal nok vende tilbage......

Peter
Avatar billede peterpeter Seniormester
13. december 2001 - 23:16 #9
Som sagt tidligere, det funkede desværre ikke og nu er spørgsmålet ikke aktuelt mere.......

Peter
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
Kurser inden for grundlæggende programmering

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