09. juli 2002 - 11:56Der er
9 kommentarer og 2 løsninger
Text fra database, lave eksekverbar kode i teksten
Hvis jeg nu har en tabel med et tekstfelt i Kan det så lade sig gøre at inkludere noget ASP kode i denne tekst, som bliver fortolket når jeg udskriver indholdet af tekstfeltet?
Jeg ved jeg kan snyde fx ved at skrive DATO i mit tekstfelt, og så lave en replace inden jeg udskriver tekstfeltet så jeg skriver tekstfelt.replace("DATO", date())
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Nej, det kan du ikke. Et eksempel: 'udskrivning af post: Response.Write rs("feltnavn")
Det sender en post ud til klienten og når siden er siden, bliver der ikke udført asp-kode igen. Det er altså det eneste asp-kode, der bliver fortolket, og som du kan se kommer der ikke nogen tegn fra posten ind i selve koden, der bliver udført som asp. Så medmindre der er en metode, jeg ikke lkender til kan du ikke gøre det.
Men du kan godt skrive noget javascript ind, det ville blive fortolket af klienten. Det er dog en dårlig løsning, jeg er sikker på at det kan løses smartere. Men hvis du skriver: <script type="text/javascript">document.writeln(new Date())</script> Så vil dags dato komme ud. Det skal lige formateres lidt for at kunne bruges, men så er du nødt til at fortælle mig hvordan det skal se ud.
ras2000: Det er lige nøjagtig næsten sådan jeg gør. Har bare lavet en funktion til fx at få nogle felter fra en database og data m.v. ind. Funktionen laver blot en replace med ord skrevet med versaler
Ja jeg tror jeg har fattet det - tak. Men jeg synes altså ikke jeg vil skrive javascript kode overalt i min tekst - den kan trods alt hellere ikke hjælpe mig med at flette fra et adresse kartotek fx!
Du kan jo godt bruge asp til at lave et javascript, så scriptet afhænger af hvad der kommer fra din database. Man skal holde tungen lige i munden, men det kan sagtens lade sig gøre.
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.