05. august 2002 - 13:30Der er
16 kommentarer og 1 løsning
Kombination af serverside og clientside-scripting
I tilfælde af else vil jeg gerne udføre noget vb-serverside-script (f.eks. hente fra en database eller whatever), hvordan kan man serversidescripte i et clientside-script ?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head></head> <body>
<script type="text/javascript"> var name = confirm("slet?") if (name == true) { document.write("You pressed OK") } else { location="list_rec.asp" } </script>
prøv at view source på file.. så står der You pressed CANCEL i else delen...
Som sagt så bliver server side udført før client side, så det det stå inde i <% %> bliver udført før siden bliver vist i browseren, hvis u kigge med view souce vil filen se ud i stil med:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Untitled</title> </head> <body> <script type="text/javascript"> var name = confirm("slet?") if (name == true) { document.write("You pressed OK") } else { You pressed CANCEL } </script>
Hvis man vil havde noget fra en database eksvis et link så kan det bruges, eller noget teskt skal sammen sættes af flere variable... Til en tekst kan det ikke betale sig...
Det kræver man kan holde tunden lige i munden for det bliver hurtigt svært at holde styr på om det er clientside code eller serverside kode man er ved skrive...
Eller så svar selv og accepter dit eget svar for at få lukket igen :)
Synes godt om
Ny brugerNybegynder
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.