07. maj 2003 - 14:00
Der er
12 kommentarer og 1 løsning
stylesheet class i et javascript
Hi there, hvem kan hjælpe med at få et javacript til at bruge en class fra et externt stylesheet. Min kode er her: <script language="JavaScript"><!-- // hide script var sb_domain = "hotel.dk" var sb_user = "nyst" var sb_recipient = sb_user + "@" + sb_domain var sb_url = "mailto:" + sb_recipient document.write(sb_recipient.link(sb_url)); // --></script> Denne skjuler emailen fra spiders, men selve linket den skriver skal bruge en class fra det externe stylesheet. :-) nyst
Annonceindlæg fra Pax8
Så må du sætte din tekst inden i et tag, som kan få den style: document.write("<div class='links'>"+sb_recipient.link(sb_url)+"</div>"); hth jes
Hi Jes, det virker ikke, linket anvender stadig ikke class'en men det externe css. :-) nyst
?-] Du skriver: "Denne skjuler emailen fra spiders, men selve linket den skriver skal bruge en class fra det externe stylesheet." Det er da det eksterne du skulle bruge -- men det har egentlig ikke nogen betydning, og så skal vi fejlfinde ... Har du ændret teksten fra 'links' til dit egen class-navn ...
Ja, den er ændret og css virker hvis jeg anvender alm. links. :-)
Ja, den kan jeg ikke gennemskue lige nu ... -- forøvrigt er det ikke javascript, som skal bruge class'en, men javascript skal selvfølgelig skrive noget, som DHTML kan bruge til at finde style'n ;-)
Slettet bruger
07. maj 2003 - 15:32
#6
Prøv: document.write('<a href="' + sb_url + '" class="dinClass">' + sb_recipient + '</a>');
den komme med fejl, men retter jeg din til document.write('<a href=" + sb_url + " class="dinClass">' + sb_recipient + '</a>'); så kommer linket frem i den rigtige class, men nu virker den ikke mere som mailto, men åbner ny side...
Slettet bruger
07. maj 2003 - 15:47
#8
Således: document.write('<a href="' + sb_url + '" class="dinClass">' + sb_recipient + '</a>');
Slettet bruger
07. maj 2003 - 15:48
#9
Hov, der er noget galt med Eksperten! Jeg indtaster en apostrof foran det andet citationstegn: document.write('<a href="' + sb_url + [APOSTROF]" class="dinClass">' + sb_recipient + '</a>');
Slettet bruger
07. maj 2003 - 15:48
#10
Og jeg skrev også et ]. Meget underligt...
Hi phoenixv, så virker den - takker nyt ? hvordan giver jeg dig points'ne :-) nyst
Slettet bruger
07. maj 2003 - 15:59
#12
Svar. Sådan! :)
20. oktober 2003 - 00:48
#13
Denne er lukket
Vi tilbyder markedets bedste kurser inden for webudvikling