[ASP] Link uit tekstbestand

Pagina: 1
Acties:

  • trixx
  • Registratie: Maart 2001
  • Laatst online: 06-02 13:35

trixx

-CTU- SuiZide

Topicstarter
Ik heb gezocht maar kan helaas niks vinden.

Wil graag een willekeurige zin uit een tekstbestand bv. zin 4 als link gebruiken op een woord in een tekst. Zodat als er een wijziging moet plaatsvinden de persoon in kwestie alleen maar het zinnetje/link in het tekstbestand hoeft te wijzigen. En niet in de pagina zelf hoeft te wroeten.

Bv.

<a href="linkuittxtregel3>Verhaal 1</a>
<a href="linkuittxtregel9>Verhaal 2</a>

Alvast bedankt voor de hulp.

Life is like a box of chocolate, it makes you sick.


  • djexplo
  • Registratie: Oktober 2000
  • Laatst online: 21-12-2025
Wat is het probleem?
Lukt het uitlezen van een tekst bestand niet?
Lukt het vervangen van een woord met de link niet?

Geef eens aan in nep-code welke stappen je wilt nemen om dit resultaat te bereiken... , dat maakt alles veel duidelijker.

[ Voor 34% gewijzigd door djexplo op 09-08-2006 15:04 ]

'if it looks like a duck, walks like a duck and quacks like a duck it's probably a duck'


Verwijderd

al eens geprobeerd met het FileSystemObject ?

  • trixx
  • Registratie: Maart 2001
  • Laatst online: 06-02 13:35

trixx

-CTU- SuiZide

Topicstarter
Heb dus eerst geprobeerd
code:
1
<a href="<%=link%>">Verhaal1</a>

Link heb ik dan op deze manier aangemaakt.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
<%
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.OpenTextFile(Server.MapPath("inc/1.txt"), 1)
f.SkipLine
f.SkipLine
f.SkipLine
f.ReadAll
f.close

Set link = (f)
Set f=nothing
Set fs=nothing
%>


Maar ik krijg dan deze fout:

Response object error 'ASP 0185 : 80020003'

Missing Default Property

/xxl/index.asp, line 0

A default property was not found for the object.

Life is like a box of chocolate, it makes you sick.


  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
Ik vermoed dat regel 10 de boosdoener is, omdat je daar van link een referentie naar het file object maakt. Vervolgen probeer je die in je eerste codevoorbeeld naar het scherm te schrijven (<%=...%>), terwijl file geen default property heeft.
Wat je echter wilt is niet readall gebruiken, maar readline.

Regel 7 wordt dan:
ASP:
1
link = f.readline()

[ Voor 9% gewijzigd door bigbeng op 09-08-2006 15:19 ]


  • trixx
  • Registratie: Maart 2001
  • Laatst online: 06-02 13:35

trixx

-CTU- SuiZide

Topicstarter
Super. Het werkt.

Bedankt.

Deze kan weer op slot.

Life is like a box of chocolate, it makes you sick.

Pagina: 1