Avatar billede nitz Nybegynder
08. maj 2001 - 20:11 Der er 11 kommentarer og
1 løsning

ASP inkluderet i en HTML side

Hej Alle,

Jeg har en ASP side med et loop i. Resultatet af dette loop skal inkluderes i en HTML side...

Jeg har ikke den store erfaring i brug af include filer, og håber derfor at der er en venlig sjæl der vil guide mig.

Hilsener

Tommy Nitz
Avatar billede blood Nybegynder
08. maj 2001 - 20:16 #1
Jubii mit første asp spørgsmål :o)

På asp siden
<%
    Response.Write \"document.write (\'Indsæt det som skal udskrives på html siden her\');\"
%>

På html siden
Brug <script src=\'counter.php></script> for at hente asp filen



Det er det som står mellem document.write (\' og \');\" som vil blive hentet
Avatar billede ellebaek Nybegynder
08. maj 2001 - 21:45 #2
er det ike lidt dumt både at bruge response.write og document.write ??

hvis det er et udtræk fra en db du skal skrive ud kan du bruge:

do while not rs.eof
response.write rs.fields(\"feltnavn\") & \"<br>\"
Loop
rs.close
Det den skriver nu er indholdet af feltnavn, efterfulgt af et break. Så alle informationerne bliver sendt ud efter hinanden.

Hvis du skal have lavet det hvor du udtrækker fra en database i en ´tabel eller bare til en overskrift kan du bruge ...
<%=rs(\"feltnavn\")%>

den med script er da ok ... men det andet er meget nemmere!!
Avatar billede nitz Nybegynder
08. maj 2001 - 21:48 #3
Hej Ellebaek,

Jeg er ikke i tvivl om hvordan man laver udtræk fra en database, men det er mere det med at få resultatet over i en HTML fil...... ved hjælp af INCLUDE...

- Tommy
Avatar billede burningice Nybegynder
08. maj 2001 - 22:00 #4
du kan jo sagtens blande asp sammen med html, no problem...
Avatar billede nitz Nybegynder
08. maj 2001 - 22:09 #5
ok måske jeg ikke har udtrykt mig ordentligt :o)

Jeg har en asp fil: loop.asp. Den laver som sagt et loop.

Så har jeg en seperat HTML fil: looprecieve.htm
Den skal tage resultatet af det loop og smide ind i .htm filen...så jeg får en text box der ser sådan her ud:

<input type=text name=loopresult value=>
Loop resultatet skal så sættes ind i value.

hilsener

Tommy
Avatar billede burningice Nybegynder
08. maj 2001 - 22:23 #6
for at include bruger du
<!--#include file = \"loop.asp\" -->

evt sådan her
<input type=text name=loopresult value=<!--#include file = \"loop.asp\" -->>

Avatar billede nitz Nybegynder
08. maj 2001 - 22:26 #7
kan jeg eventuelt køre ASP filen sådan at resultatet ser sådan her ud i asp:

<input type=text name=loopresult value=485>

og så føre det hele over i htm filen? altså:

<input type=text name=loopresult value=485>


et andet problem er også at der kommer flere results:

<input type=text name=loopresult1 value=485>
<input type=text name=loopresult2 value=4853>
<input type=text name=loopresult3 value=1485>

osv...

så hvis jeg faktisk vil lave hele html delen _I_ asp siden og derefter sende det hele over i en HTML fil, hvordan ville jeg så gøre det?

undskyld hvis problemet er lidt uoverskueligt

Avatar billede burningice Nybegynder
08. maj 2001 - 22:48 #8
umiddelbart lyder det hele som volapyk for mig...

hvorfor laver du ikke bare en function som du så kalder??

f.eks.
function loop()
loopresult = 1
do until whatever.eof
response.write \"<input type=\'text\' name=\'loopresult\"& loopresult &\"\' value=\'\"& whatever(\"jaja\") &\"\'>
loopresult = loopresult + 1
whatever.movenext
loop
end function

den kalder du så ved at skrive loop()
Avatar billede nitz Nybegynder
08. maj 2001 - 22:50 #9
jomen det virker som om du stadig tænker på ASP delen og den er ikke noget problem....... problemet ligger i at jeg skal have det over i HTML filen... :o)
Avatar billede sbm Nybegynder
09. maj 2001 - 13:36 #10
Hej nitz.

Hvis du alligevel kun bruger din loop.asp det ene sted, vil det mest ligetil være at du renamer hele din html-side om til en asp-side.

looprecieve.htm  -> looprecieve.asp

Umiddelbart er looprecieve.asp nu et html-dokument der \"bare\" har en .asp file extension.

Nu går du ned hvor du vil have din asp-kode og indsætte ALT hvad der førhen stod i din loop.asp

Det er ikke jordens kønneste løsning, men du virker forvirret, så i første omgang vil dette løse dit problem. :-)
Avatar billede nitz Nybegynder
09. maj 2001 - 13:39 #11
Hej Sbm,

Tak for løsningen!!!!!!!!!!!! ........men hvis du havde læst hele min problem stilling ville du vide at jeg SKAL bruge en htm fil og derfor ikke bare kan rename den :o))
Avatar billede nitz Nybegynder
09. maj 2001 - 15:49 #12
Hej Alle,

I skal have tak fordi I prøvede, men jeg vil prøve at finde svaret anden vej.

Med venlig hilsen

Tommy Nitz
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