anoniem Geplaatst: 14 november 2004 Delen Geplaatst: 14 november 2004 Ik zit met het volgende probleem. Ik heb twee stijlen voor mijn links aangemaakt, voor op twee verschillende gedeeltes van de site. Nu heb ik alle noodzakelijke links voorzien van een class die naar de juiste stijl verwijst. Voorbeeld: CSS [code:1:dd9c491761]a.leftcolumn:link { color: #000000; text-decoration: none}[/code:1:dd9c491761] HTML [code:1:dd9c491761]<a href="links.htm" class="leftcolumn">Links</a>[/code:1:dd9c491761] Maar nu staat er in datzelfde gedeelte ook een linkje, dat via een javascript, elders op internet wordt gegenereerd. In mijn code op die plek staat dus geen <a> tag, maar een <script> tag. (Is het nog te volgen?) [code:1:dd9c491761]<script src="http://www.wieonline.nl/wie/wie.php?user=gooly"></script>[/code:1:dd9c491761] Ik kan dus niet "in" die <A> komen om de class toe te voegen, en simpelweg de class toevoegen in <script> of er een divje omheen zetten met die class werkt niet. Blijkbaar moet het persé in die tag. Weet iemand misschien toch een manier om de stijl toe te passen op dat linkje?[/b] Quote Link naar reactie
anoniem Geplaatst: 14 november 2004 Auteur Delen Geplaatst: 14 november 2004 Als je een lijst van links hebt, zoals een menu, kun je de links in een 'list' <li> zetten. Dan kun je de opmaakstijlen op de lijsten laten werken, ipv de links. Dat je dan iets zoals dit krijgt. [code:1:153ec68294] <li class="list1"><a href="link.htm" title="link">Link</a></li> [/code:1:153ec68294] in je CSS [code:1:153ec68294] li.list1 { color: #000000; text-decoration: none } [/code:1:153ec68294] Enig nadeel is wel dat je geen :hover kunt toepassen, aangezien IE dat net ondersteund. Quote Link naar reactie
anoniem Geplaatst: 15 november 2004 Auteur Delen Geplaatst: 15 november 2004 [quote:1626fb9fee="Gooly"]Ik zit met het volgende probleem. Ik heb twee stijlen voor mijn links aangemaakt, voor op twee verschillende gedeeltes van de site. Nu heb ik alle noodzakelijke links voorzien van een class die naar de juiste stijl verwijst. Voorbeeld: CSS [code:1:1626fb9fee]a.leftcolumn:link { color: #000000; text-decoration: none}[/code:1:1626fb9fee] HTML [code:1:1626fb9fee]<a href="links.htm" class="leftcolumn">Links</a>[/code:1:1626fb9fee] Maar nu staat er in datzelfde gedeelte ook een linkje, dat via een javascript, elders op internet wordt gegenereerd. In mijn code op die plek staat dus geen <a> tag, maar een <script> tag. (Is het nog te volgen?) [code:1:1626fb9fee]<script src="http://www.wieonline.nl/wie/wie.php?user=gooly"></script>[/code:1:1626fb9fee] Ik kan dus niet "in" die <A> komen om de class toe te voegen, en simpelweg de class toevoegen in <script> of er een divje omheen zetten met die class werkt niet. Blijkbaar moet het persé in die tag. Weet iemand misschien toch een manier om de stijl toe te passen op dat linkje?[/b][/quote:1626fb9fee] [quote:1626fb9fee]<a href="#" onClick="javascript:wpop2('http://www.wieonline.nl/wie/options.php?todo=set&user=gooly'); return false;"><img src="http://www.gooly.net/stuff/wiepic.gif" border=0 alt="W.I.E."></a>[/quote:1626fb9fee] Dat is wat er gegenereerd wordt. (wpop function zit bij de js ingebakken, no worries) Ik dacht altijd dat al het html wat javascript genereert, ook door css gestyled werd. Er is ook niks vreemd aan wat het js genereerd, dus dat kan het ook niet zijn. Je kan ook niet veranderen wat hij eruit poept, want de variabelen die in het js staat wordt door php gegenereerd. Quote Link naar reactie
anoniem Geplaatst: 15 november 2004 Auteur Delen Geplaatst: 15 november 2004 Hmm... dus het zou werken als ik de verwijzing naar het remote javascriptje zou vervangen door deze, waar ik vervolgens wel in de <A> kan komen? Of denk ik nu te simpel? Ik ga het vanavond thuis eens proberen :D Quote Link naar reactie
anoniem Geplaatst: 16 november 2004 Auteur Delen Geplaatst: 16 november 2004 Nee, mijn post was gewoon even hardop nadenken. Ik zie nl. geen rede waarom hij het niet zou doen, omdat de html wat door de javascript gegenereerd wordt, niet speciaal is. Ik dacht altijd dat ook html dat door js is aangemaakt, door CSS te beïnvloeden is. Zo te zien niet, dus ik vind het maar vreemd. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen