det har jeg allerede prøvet og det gør ingen forskel!
Det skal siges at jeg udskriver det hele fra asp men det skulle ikke gøre nogen forskel: str = str & "<SCRIPT>" & vbCrLf str = str & "function eval() { " & vbCrLf Str = str & "Var nr = AdgangsForm.VisMetaID.value;" & vbCrLf str = str & "Var chiel = 'ell' + nr " & vbCrLf str = str & "alert(chiel); " & vbCrLf str = str & "}</SCRIPT>"
Hvis jeg laver denne alert: alert(AdgangsForm.VisMetaID.value)
semi-kolon efter en sætning er i grunden ikke påkrævet, men ser meget pænere ud og er også en bedre måde at skrive javascript på. Men teknisk set skal der kun være semi-kolon, hvis der er to sætninger på én linie fx: var nr = AdgangsForm.VisMetaID.value;var chiel = 'ell' + nr
navnet eval er forresten ikke noget særligt heldigt navn, da javascript i forvejen har en funktion der hedder det - dog ikke som et reserved word (altså reserveret for javascript).
-- og det er vel dumt, at du har en funktion med samme navn som en af javascripts native funktioner ...
eval() var tidligere en af de mest brugte javascript-funktioner, men det er heldigvis aftaget efter at Document Object Model er blevet ordentligt implementeret !-)
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.