Avatar billede gil-galad Nybegynder
13. august 2003 - 18:37 Der er 8 kommentarer og
1 løsning

Links farve på noget java noget

Jeg har denne kode der indsætter noget tekst på min side:

<script type="Text/JavaScript" src="http###"></script>
________________________________________________
*.txt dokumentet ser sådan ud, og kan IKKE ændres på:

document.write('<strong>10. August</strong> - <a href="http://##" target="_blank">HEJSA MED DIG');

Mit spørgsmål er så hvordan jeg kan få indholdet i *.txt dokumentet til at være en class="test", når jeg ingen kontrol har over *.txt dokumentet, men kun koden på min side. (eller en anden måde til at få indholdet af *.txt filen til at ligne normal tekst på min hjemmeside(skal dog stadig være et link). (er nu et blå link))


()
Avatar billede gil-galad Nybegynder
13. august 2003 - 18:38 #1
*.txt dokumentet er det der ikke liger på min side...
Avatar billede roenving Novice
13. august 2003 - 18:39 #2
Det kan du ikke, hvis ikke det ligger på samme domæne !-)
Avatar billede gil-galad Nybegynder
13. august 2003 - 18:47 #3
er der ikke nogen måde jeg kan snyde det på?? jeg kan jo godt få det til at være det samme som mine andre CSS links. Er der ingen anden måde end så at ligge det i en Iframe?
Avatar billede roenving Novice
13. august 2003 - 18:48 #4
Hvordan inkluderer du teksten ?-)
Avatar billede gil-galad Nybegynder
13. august 2003 - 18:51 #5
<script type="Text/JavaScript" src="http###/hej.txt"></script>... hej txt indeholder bare lidt javascript documént.write...

hvis det var det du mente
Avatar billede roenving Novice
13. august 2003 - 18:54 #6
-- og der er _intet_ andet -- ikke nogle forskellige tags eller noget ...

Så ville jeg prøve:

<span class="test">
<script type="Text/JavaScript" src="http###/hej.txt"></script>
</span>
Avatar billede gil-galad Nybegynder
13. august 2003 - 18:57 #7
det virker ikke :-(
Avatar billede edutasia Nybegynder
13. august 2003 - 21:54 #8
Denne funktion finder alle links i dokumentet og giver dem klassen test, hvis ikke de har nogen klasse i forvejen:

<script>
function initPage() {
    var coll = document.getElementsByTagName('a');
    for (var i=0; i<coll.length; i++) if (coll[i].className == '') coll[i].className = 'test';
    }
</script>

Kald funktionen i onload:

<body onload="initPage()">
  indhold her
</body>

NB: Det er generelt IKKE nogen anbefalelsesværdig metode at skifte klasse på elementer, men her skader det næppe...
Avatar billede gil-galad Nybegynder
13. august 2003 - 22:13 #9
jeg bruger bare en Iframe, men du har vist brugt noget tid på at lave det, så det er kun fair at du for nogle points

ellers mange tak :-)
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