Avatar billede christoffer535 Nybegynder
16. maj 2005 - 13:29 Der er 20 kommentarer og
1 løsning

Import af tekst fra .txt

Hey.

Hvordan kan man importere tekst fra en tekst fil til en XHTML side?

På forhånd tak.
Avatar billede roenving Novice
16. maj 2005 - 13:39 #1
Principielt kan man ikke ...

-- men du kan dog lave det trick at loade filen i en skjult iframe og så aflæse indholdet derfra (hvis det kommer fra samme domæne !-)

Du kan finde et eksempel, hvor der læses til en select her: http://www.eksperten.dk/spm/496122
Avatar billede Slettet bruger
16. maj 2005 - 13:40 #2
øh altså bare få teksten ind et sted på siden?? Er vel nemmest bare at copy/paste over i html filen så

Ellers kan det gøres med en php include
Avatar billede christoffer535 Nybegynder
16. maj 2005 - 13:58 #3
Det skal ikke på nettet, men bare bruges som et spørgeskema. Copy/paste dur ikke fordi der skal være mulighed for at ændre i teksten uden at åbne selve index filen. Kan man ikke gøre det med noget java ligesom man kan gøre det i Flash ActionScript?
Avatar billede roenving Novice
16. maj 2005 - 14:03 #4
Har du kigget på den demo, der ligger i det andet spørgsmål ?-)
Avatar billede christoffer535 Nybegynder
16. maj 2005 - 14:07 #5
Hvilken demo?

Kan jeg bruge det der iframe når jeg skal ha en lang række spørgsmål?
Avatar billede roenving Novice
16. maj 2005 - 14:12 #6
Der ligger en demo i dette indlæg (skulle ikke være så svært at se, at det er et helt html-dokument !-)
http://www.eksperten.dk/spm/496122#rid4581863, den kræver så også en adresser.txt med email-adresser adskilt af kommaer !o]

-- og du kan gøre lige hvad du vil i en .txt-fil, for du kan bare beslutte hvilket format, der skal være i filen, aflæse den og så kreere html-koden on-the-fly med noget javascript !-)
Avatar billede christoffer535 Nybegynder
16. maj 2005 - 14:27 #7
Tak for hjælpen, men jeg tror bare jeg dropper det. Jeg håbede på at der bare ville være et simpelt tag man kunne sætte ind sammen med en adresse på .txt filen.

Smid et svar og få nogle point.
Avatar billede roenving Novice
16. maj 2005 - 14:32 #8
-- hvis du indsætter en iframe, kan den direkte vise filen, men du kan ikke nødvendigvis bibeholde formatet på samme måde ...

<iframe src="sporgsmaal.txt" id="sporgsmaal" name="sporgsmaal"></iframe>
Avatar billede christoffer535 Nybegynder
16. maj 2005 - 14:52 #9
man kan ikke bare skrive nedenstående vel?

<table>
<tr>
<td src="sporgsmaal.txt"> </td>
</tr>
</table>

Det er bare fordi jeg havde en plan om at sætte teksten ind i en tabel.
Avatar billede roenving Novice
16. maj 2005 - 14:54 #10
Nej, men du kan f.eks.

<table>
<tr>
<td><iframe src="sporgsmaal.txt" frameborder="0" height="400" width="600"></iframe> </td>
</tr>
</table>
Avatar billede christoffer535 Nybegynder
16. maj 2005 - 15:01 #11
cool. det virker jo. Takker mange gange.
Fyr et svar afsted.
Avatar billede roenving Novice
16. maj 2005 - 15:03 #12
Velbekomme '-)
Avatar billede christoffer535 Nybegynder
16. maj 2005 - 15:05 #13
hurtigt ekstra spørgsmål. Det giver ikke problemer at ændre på height og width vel?
Avatar billede roenving Novice
16. maj 2005 - 15:08 #14
Ikke det fjerneste, jeg satte dem bare til en værdi, som lød nogenlunde sandsynlig !-)

-- og tak for point ;~}
Avatar billede christoffer535 Nybegynder
16. maj 2005 - 15:08 #15
takker igen.
Avatar billede olebole Juniormester
16. maj 2005 - 16:15 #16
<ole>

Med al respekt, roenving - så kan hverken eksemplet fra (http://www.eksperten.dk/spm/496122#rid4581863) ikke bruges i dette tilfælde  :)

Spørgsmålet lyder: "... fra en tekst fil til en XHTML side" - men 'innerHTML' kan som bekendt ikke bruges sammen med XHTML.

At det så kan undre, spørgeren anvender en stort set ubrugelig standard som XHTML, er så en helt anden ting  :)

/mvh
</bole>
Avatar billede christoffer535 Nybegynder
16. maj 2005 - 16:18 #17
det er fordi det siger min lære at jeg skal. Men nu har jeg også hørt noget med at man skal kunne sætte <?php include(.....txt); ?> ind i stedet for.
Avatar billede olebole Juniormester
16. maj 2005 - 16:59 #18
Jamen, så må man da håbe, din lærer ved nok om XHTML, til at han kan lære Jer noget begavet om brugen af det. Af alle de, der gør sig kloge på XHTML, er det absolut fåtal ... så skal jeg følge odds, må jeg gå udfra, det ikke er tilfældet. Formodentlig er der ikke en eneste af jeres sider, der kan parses som andet end dårlig HTML4  :)

Prøv at vise ham de her to:
    http://www.eksperten.dk/artikler/537
    http://www.eksperten.dk/artikler/538

Ja, du kan også bruge include i PHP eller ASP. Det kommer anpå, hvordan løsningen skal se ud. Spørgsmålet er oprettet under (D)HTML, hvorfor svarerne sikkert har formodet, du ønskede en klient-løsning  :)
Avatar billede christoffer535 Nybegynder
16. maj 2005 - 17:09 #19
det er fordi jeg troede at det kunne gøre i HTML, jeg er kun på 1. semester af multimediedesigner udd. og kender ikke rigtig til anden end ActionScript og XHTML.
Hvis du har styr på php, vil du så ikke fortælle hvordan man får den der include() til at komme frem?
Jeg hørte at det skulle være noget med at man skal fortælle hvornår den skal begynde som fx onClipEvent i ActionScript.

Sådan ser koden ud nu:
<table> 
    <tr>
    <td><? include("tekst/nr.txt"); ?></td>
    </tr>
</table>
Avatar billede christoffer535 Nybegynder
16. maj 2005 - 17:33 #20
hvis du vil ha nogle point for ovenstående spørgsmål så klik her

http://www.eksperten.dk/spm/618216
Avatar billede olebole Juniormester
16. maj 2005 - 23:42 #21
Med al respekt, så er der en del XHTML, du endnu ikke har fået lært. I XHTML skal alle tag lukkes ... det gælder også <link .....>, der skal lukke sådan: <link ..... /> - ligesom <center> ikke kan anvendes under XHTML. Det gled ud i HTML4.01-Strict.

- men prøv som sagt at læse de to artikler, så du finder ud af, hvor ubrugelig XHTML-standarden er i øjeblikket  ;o)
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