Avatar billede christian_h Nybegynder
04. juni 2004 - 16:19 Der er 14 kommentarer og
1 løsning

Få en HTML side til at læse text fra en txt fil

Hej Alle.

Jeg har en HTML side med et javascript på som reloader siden hver 30 sec.

Nu mangler jeg bare at siden læser noget text fra en TXT fil, hvordan kan jeg gøre dette ??.

TXT filen indeholder 1 linie som kunne være "TEST LÆST".

Håber nogen kan hjælpe.

Mvh.

Christian_h
Avatar billede gil-galad Nybegynder
04. juni 2004 - 16:29 #1
Har du mulighed for noget PHP eller ASP på din server?

Ellers kan du bruge noget javescipt, men det indebærer at TXT filen indeholder noget andet end TEST LÆST fx: document.write("TEST LÆST");
Avatar billede christian_h Nybegynder
04. juni 2004 - 16:37 #2
Det er noget Javascript jeg leder efter, og text filen kan indeholde hvad som helst.

Mvh.

Christian_h
Avatar billede knudx Nybegynder
04. juni 2004 - 17:26 #3
hvad med noget i den her retning

function check_tekst(tekst) {
alert(tekst);
}

<iframe width='1' height='1' src="din_url.html"></iframe>

så kan din_url indeholde

<html>
<head>
<meta http-equiv="Refresh" content="30" />
</head>
<body onload="parent.check_tekst(this.firstChild.data)">
teksten bare her......
det udenom er det samme hver gang
</body></html>
Avatar billede christian_h Nybegynder
04. juni 2004 - 17:40 #4
Hej KnudX.

Det kan jeg ikke lige overskue, prøver lige at forklare hvad det er jeg vil engang til.

Jeg har en HTML side som updatere hvert 30. sec. HVER gang siden opdateres skal den kigge i en txt fil og læse indholdet og vise det på HTML siden.

Hvis det er det dit eksempel gør, gider du så forklare det ??.

Mvh.

Christian_h
Avatar billede knudx Nybegynder
04. juni 2004 - 19:29 #5
Javascript kan ikke læse .txt filer. Der er en metode til at læse XML-filer, men da en txt fil ikker er valid XML, går den ikke på den måde.
Jeg gik ud fra at det var en txtfil du havde genereret med noget php eller asp-agtigt, og du så kunne lave den som en HTML fil istedet - eller som i gil-glads forslag, en .js fil - men det er måske ikke tilfældet ?!? Hvor kommer .txt'en fra?
Avatar billede roenving Novice
05. juni 2004 - 15:38 #6
Hvis du 'bare' loader din tekst-fil i en iframe kan du læse den:

<body onload="alert(window.minIframe.document.body.firstChild.innerHTML)">
<iframe name="minIframe" src="adresser.txt" style="width:0px;height:0px;"></iframe>
</body>
Avatar billede gil-galad Nybegynder
05. juni 2004 - 17:48 #7
din indhold.txt fil:

document.write("tekst tekst tekst tekst tekst tekst tekst tekst tekst ");

din index.htm:

<script type="text/javascript" src="indhold.txt"></script>
Avatar billede christian_h Nybegynder
07. juni 2004 - 14:14 #8
Hej gil-galad

Jeg kan ikke få din kode til at virke.

Jeg har lavet 2 filer, den første er en TXT fil som hedder Temp_to_net.txt og med flg indhold:

document.write("tekst tekst tekst tekst tekst tekst tekst tekst tekst ");

og den anden en HTML fil med flg indhold:

<html>
<head>

</head>
<title>

</title>
<body>
<script type="text/javascript" src="Temp_to_net.txt"  >

</script>
</body>

</html>

Har jeg glemt noget ??.

Mvh.

Christian_h
Avatar billede gil-galad Nybegynder
07. juni 2004 - 14:18 #9
kan du ikke se dette heller? http://spiff.users.whitehat.dk/html-filen.htm  jeg kan sagtens.. (det er præcis det du selv skrev.....)
Avatar billede christian_h Nybegynder
07. juni 2004 - 14:30 #10
Hej Igen gil-galad.

MEGET mærkeligt, nu har jeg leget med det hele dagen igår, og det virkede bare ikke, da jeg brugte din link kørtet det bare, og nu virker mit eget også :-D

Så hvis du lige sender mig et svar, så får du din point og et STORT tak for hjælpen.

Mvh.

Christian_h
Avatar billede christian_h Nybegynder
07. juni 2004 - 14:31 #11
Lige et lille tillægs ?, hvordan formatere man sådan en tekst, med størrelse og farver og sådan noget ??.

Mvh.

Christian_h
Avatar billede gil-galad Nybegynder
07. juni 2004 - 14:34 #12
du skriver bare normale tags i txt filen, men brug ' istedet for " fx:

document.write("<b>tekst</b> <div style='background-color:red;'>tekst tekst tekst tekst tekst tekst tekst tekst</div> ");
Avatar billede gil-galad Nybegynder
07. juni 2004 - 14:34 #13
har lagt eksemplet ovenover op så du kan se det..


samme adresse
Avatar billede christian_h Nybegynder
07. juni 2004 - 14:39 #14
SUPER TAK, skal du have
Avatar billede gil-galad Nybegynder
07. juni 2004 - 14:39 #15
det var så lidt, og tak for points :-)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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