Avatar billede k-asp-er Nybegynder
15. juni 2003 - 10:12 Der er 15 kommentarer og
3 løsninger

soucekoden fra en bestemt asp/html-side ind i et textarea

Hvordan henter jeg hele soucekoden fra en asp/html-side ind i et textarea.
1. Har en side 1.asp
2. Har en anden side 2.asp med denne form

<form method="POST" action="2.asp">
<textarea rows="10" name="S1" cols="20">[sourcekode fra 1.asp]</textarea><input type="submit" value="Send" name="B1"><input type="reset" value="Nulstil" name="B2">
</form>

Inde i textarea ville jeg så gerne hente sourcekoden fra 1.asp ind. (efterfølgende skal textarea gemmes i db, den del har jeg styr på).
Avatar billede medions Nybegynder
15. juni 2003 - 10:14 #1
Hvis den fil som du vil hente sourcekoden fra ligger på serveren, og er din egen, kan du bruge FSO - FileSystem Object!

læs mere om det på www.html.dk/tutorial/asp

//>Rune
Avatar billede k-asp-er Nybegynder
15. juni 2003 - 10:15 #2
Faktuel så skal en hvilken som helst side i sitet kunne sendes som nyhedsbrev.
Avatar billede k-asp-er Nybegynder
15. juni 2003 - 10:16 #3
www.html.dk/tutorial/asp
URL svarer ikke
Avatar billede medions Nybegynder
15. juni 2003 - 10:17 #4
Okay, well, så er det FSO du skal bruge!

//>Rune
Avatar billede medions Nybegynder
15. juni 2003 - 10:18 #5
Avatar billede k-asp-er Nybegynder
15. juni 2003 - 10:20 #6
Det er en dynamisk genereret asp-side, hvorfra jeg skal hente hele html-koden
Avatar billede k-asp-er Nybegynder
15. juni 2003 - 10:22 #7
Den findes ikke som txt-fil
Avatar billede k-asp-er Nybegynder
15. juni 2003 - 10:29 #8
Altså manuelt kunne det foregå sådan her.
1. Åbn 1.asp
2. Højreklik og få vist kildekode
3. select all - copy
4. Åbn 2.asp
5. Paste into textarea
6. Submit

Men det er den procedure, der gerne skulle automatiseres.
Avatar billede k-asp-er Nybegynder
15. juni 2003 - 10:32 #9
Kan jeg lægge en form uden om hele html-koden i asp-filen? Nøh vel!
Avatar billede medions Nybegynder
15. juni 2003 - 11:09 #10
For helvede dreng!! Tag dog lige og prøv dig frem!!!

Prøv evt. at gå ind på www.netsrac.dk og download ASPAdmin, der er der et eksempel på hvordan du gør!

//>Rune
Avatar billede yesyes Nybegynder
15. juni 2003 - 12:25 #11
<%
Dim fso,f,filespec
Set fso = Server.CreateObject("Scripting.FileSystemObject")
filespec = Server.MapPath("dinfil.asp")
Set f = fso.OpenTextFile(filespec,1)
%>
<textarea cols="45" rows="15">
<%
Do while not f.AtEndOfStream
Response.Write f.ReadLine & vbCrLf
Loop
%>
</textarea>
<%
f.close
%>
Avatar billede yesyes Nybegynder
15. juni 2003 - 12:25 #12
husk at rette dinfil.asp til din fils navn :P
Avatar billede k-asp-er Nybegynder
15. juni 2003 - 12:52 #13
//>yesyes
Nu ligner det noget, jeg kender. kører lige en test
Avatar billede k-asp-er Nybegynder
15. juni 2003 - 13:32 #14
//>yesyes
<%
Dim fso,f,filespec
Set fso = Server.CreateObject("Scripting.FileSystemObject")
filespec = Server.MapPath("dinfil.asp")
Set f = fso.OpenTextFile(filespec,1)
%>
<textarea cols="45" rows="15">
<%
Do while not f.AtEndOfStream
Response.Write f.ReadLine & vbCrLf
Loop
%>
</textarea>
<%
f.close
%>

det virker men naturligvis skal der stå
filespec = Server.MapPath("/dinfil.asp")

men det er stadig den fulde kode - jeg skal kun bruge html-kildekoden uden asp-koden.
Avatar billede k-asp-er Nybegynder
15. juni 2003 - 13:33 #15
det der kan ses i browseren
Avatar billede yesyes Nybegynder
15. juni 2003 - 13:54 #16
??
Avatar billede olebole Juniormester
17. juni 2003 - 00:14 #17
<ole>

Hvis det er det parsede dokument, du skal bruge, kan du ikke uden videre bruge fileSystemObject.
På klienten kan du gøre noget à la:

<html>
<head>
<script language="JScript">
var sURL = "http://www.google.com"
var oXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP")
oXMLHTTP.Open("GET",sURL,false);
oXMLHTTP.Send();
document.write(oXMLHTTP.ResponseText);
</script>
</head>
<body>

</body>
</html>

Mon ikke, der er en mulighed for noget lignende i VBS under ASP? Selv skriver jeg JScript, når jeg skriver under ASP - så du skal nok prøve selv ... og/eller vente på én, der kan hjælpe dig videre

/mvh
</bole>
Avatar billede olebole Juniormester
17. juni 2003 - 00:17 #18
Se evt:
  http://www.eksperten.dk/spm/246392
Der brugegs objektet i VBS  :)
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