23. august 2000 - 10:45Der er
18 kommentarer og 1 løsning
database-udtræk til js-fil
jeg skal lave noget kode, som automatisk kan hente noget data i en database - og så vise det på en anden side.
Output\'et skal vises på en uafhængig side, hvor man må gå udfra, at der ikke er installeret ASP, ColdFusion, PHP eller andet \'database-sprog\'. Med andre ord - dynamisk generering af en .js-fil, som så kaldes op på brugerens side.
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.
Jeg syntes at det lyder som en lidt hård opgave at få noget kode til at genrere en js. fil, det kan godt være at mit forslag er dumt, men det er emmervæk meget nemmere ;-)
Hvis at du har kenskab til f.eks ASP, kan du jo i outputtet lave \"document.writeln\"
og så kan brugeren jo kalde det fra sin side med <script src=http://dinside/dinfil.asp></script>
Ikke noget problem. I ASP (eller hvad du nu bruger) laver du dit databaseudtræk. I stedet for at formatere outputtet som HTML, formaterer du det som javascript (enten udskrivning med document.write eller ligger det i variable).
Hvis du ligger data i variable, så kan du opbygge en funktion i js som selv udskriver data til skærmen.
erikjacobsen >> Dit script eksempel virker udemærket, men når jeg prøver at lave noget tilsvarende får jeg en fejl når jeg skal lave kaldet til js.asp. Skal jeg oprette et nyt spørgsmål, så vi kan få en dialog eller.??
Jeg har lavet en access base med tabel animals og felt animal. Jeg har indsat 5 poster i basen, men i test.asp, som ser ud som nedenstående får jeg en syntaks error i linie 2. ??????????????????????? Jeg har taget din snip og rettet sådan. <html> <head> <title> js </title> </head> <body bgcolor=\"#FFFFFF\"> <script src=\"http://www.viterra.dk/regnskab/js.asp\"></script> </body> </html>
jeg har ikke lige været så aktiv i debatten, da jeg har forsket lidt selv, og selv fundet løsningen. - men jeg har da set jeres svar/debat - og tak for det!
erikjakobsen får mine point, da han gav mig ideen til løsningen - som resulterede i, at jeg kunne generere en javascript-fil dynamisk, med data fra en acess-database.
Vi kører ColdFusion på serveren, så jeg tror ikke løsningen vil kunne bruges af ret mange, men hvis jeg nu siger <cffile action=\"write\" ... > så kan de, som koder CF nok finde ud af, hvad der skal ske på serveren.
Det må jeg desværre sige ja til, som jeg tillod mig at skrive til dig har jeg følgende problem. Mit problem er at jeg får en fejl i starten af filen der ser sådan ud, ikke når jeg aktiverer dig linie med når jeg aktiverer min. ------------ <html>
Måske et lille gåseøje ville gøre sig lige inden det sidste \' % \'...? Eller slet det i starten - det kradser i hvert fald min nethinde! Det er desværre det bedste, jeg kan komme med indenfor ASP ;o)
Så har jeg iøvrigt været ude for, at nogle scripts vil have hele baduljen for at virke: <script language=\'JavaScript\'..... og ikke bare <script> /Vh
Det med \'-en er nu ikke helt godt, for en \' i starten af en linie i ASP er en kommentar. At browseren så faktisk opfatter alt det som en kommentar, selv om det er en HTML-fil, må betegnes som en facilitet. Det med JavaScript er jo rigtig nok, men det var ikke det problemet, jeg har en lille konversation i gang med mwf. Måske får I løsningen her
Det er sikkert harmløst (men dog forkert) når det drejer sig om HTML-filer, men katastrofalt når det er en javascript-fil, der bliver genereret. Så det var bare det ;-)
>> Hej Erik. Forbandet være FP, jeg har engang haft filen åben med denne. Hrmmpf... Jeg har nu rettet filen og du har ret, det kører bare.
Jeg opretter et spørgsmål så du får lidt for ulejligheden.:-)))
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.