Avatar billede ditlev Juniormester
21. februar 2005 - 16:09 Der er 8 kommentarer og
1 løsning

scroll på link fra ekstern loaded txt

Min plan er at lave en side med FAQ.
Øverst i min dynamiske tekstfield skal der være en række spørgsmål, lavet som links, og nedenunder linkene kommer svarene. Det vil komme til at fylde minimum 4 skærme, og jeg ønsker derfor, at brugeren ved at trykke på linket bliver bragt direkte til den relevante linie. Dette vil jeg normalt gøre med scroll, men nu er min tekst imidlertid ekstern, og loades ind som en txt fil.
Linkene angives på vanlig vis med <a href ... >, men hvordan angiver jeg, at linket er i samme tekst, og der skal scrolles til dette sted? - kan man overhovedet det på en smart måde?

/Ditlev
Avatar billede groove11 Nybegynder
21. februar 2005 - 16:13 #1
Der, har jeg svaret på nogenlunde det samme, måske kan det hjælpe

http://www.eksperten.dk/spm/592183
Avatar billede badmanndk Nybegynder
21. februar 2005 - 16:14 #2
Det hvor man skal begynde skriver du:

<a name="FAQ1">
<a name="FAQ2">
<a name="FAQ3">

osv.

og i linket skríver du

"side.dk/faq.html#FAQ1"
"side.dk/faq.html#FAQ2"
"side.dk/faq.html#FAQ3"

osv.
Avatar billede groove11 Nybegynder
21. februar 2005 - 16:16 #3
http://www.kirupa.com/developer/mx2004/css.htm

http://www.kirupa.com/developer/mx2004/cssfile.htm

Hvis du vil gøre det ekstra "funky", kan du smække en gang css, på det...
Avatar billede ditlev Juniormester
21. februar 2005 - 16:46 #4
groove11 - jeg kan ikke umiddelbart se, at dine links angiver andet end alm. tutorial i at lave tekstfields og loade tekst ind i dem. Det er ikke mit problem - og mit tekstfield er allerede oppe at køre. Jeg fandt ikke svar på mit spørgsmål om intern linkning - men det er måske bare mig der ikke har set ordentlig efter?

badmanndk - jeg vil efterprøve dit script, hvis jeg forstår det rigtigt :o)
Avatar billede ditlev Juniormester
21. februar 2005 - 22:16 #5
badmanndk - i alm. HTML virker dette, men er du sikker på, at dette virker i Flash?

Er der evt. andre der kan hjælpe?
Avatar billede badmanndk Nybegynder
21. februar 2005 - 23:01 #6
Undskyld.
Jeg havde ikke set det var flash det drejede sig om. :-)
Avatar billede ditlev Juniormester
21. februar 2005 - 23:20 #7
Det er OK..
Jeg tror selv, at løsningen må være asfunction.
Jeg prøver selv at nørkle lidt med det, men hvis lyset går op for én derude, hører jeg meget gerne derom.
Avatar billede ditlev Juniormester
22. februar 2005 - 00:52 #8
Nå - så fik jeg bikset et alternativ frem, men det blev dog ikke så elegant som jeg havde håbet!
Løsningen blev asfunction

i _root har jeg lavet funktionen:

//Function Scroller
function scroller(linie) {
    infoPanel.tekstInfo_txt.scroll = linie;
}

I min txtfil kaldes variablen:

<a href="asfunction:_root.scroller,12">Tekst hvorfra der linkes?</a>
Tekst hvortil der linkes, ved 12. linie...

Det virker fint, men man er afhængig af at tælle linier til linket, hvorfor der ikke er så dynamisk som ønsket. Endvidere kan man ikke bare tilføje et nyt link, uden at skulle ændre på hele striben af værdier.
Jeg hører derfor meget gerne fra nogle der har en bedre løsning :o)

/Ditlev
Avatar billede ditlev Juniormester
23. februar 2005 - 08:27 #9
Nå - der er ikke så mange forslag her, så jeg lukker igen..
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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