[javascript] geselecteerde link underlined houden

Pagina: 1
Acties:

  • tec
  • Registratie: Juni 2001
  • Laatst online: 17-12-2024
Probleem:

Website bestaande uit een main pagina met daarin een iframe.
de main pagina bevat een lijst met nieuws items en als er op deze geklikt wordt worden deze geopend in het iframe.

Het newsitem dat geopend is in het iframe moet gehighlight worden (underline).

Er kan echter ook via email direct genavigeerd worden naar een newsitem en op dat moment moet ook de bijbehorende newsitemlink gehighlight worden.

Het bovenstaande heb ik voor elkaar.. het probleem is echter dat op het moment dat nu een newsitem geopend wordt de mouseovers niet meer werken in de nieuwsitem lijst... :(

code:
1
2
3
4
5
6
7
8
var articles = top.document.getElementById('items').getElementsByTagName('a');
            
for(var i=0;i<articles.length;i++)
    {
        articles[i].style.textDecoration = 'none';
    }
            
top.document.getElementById('<%=artikel_id%>').style.textDecoration = 'underline';


de bovenstaande code wordt uitgevoerd als een newsitem (article) geopend wordt. (onload)

Weet iemand hoe ik het mogelijk maak dat de mouseovers in de newsitem lijst blijven werken?

  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Probeer ipv

JavaScript:
1
articles[i].style.textDecoration = 'none';


dit:

JavaScript:
1
articles[i].style.textDecoration = '';

  • tec
  • Registratie: Juni 2001
  • Laatst online: 17-12-2024
Woei super :D hardstikke bedankt!

  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Weet je hoe dat komt: als je jouw oplossing gebruik zet je keihard in je code dat er nooit een andere text-decoration mag komen dan "none", en met mijn oplossing maak je hem leeg zodat de A tag zijn standaard decoration aanneemt (dus underline met hover).

  • tec
  • Registratie: Juni 2001
  • Laatst online: 17-12-2024
ik snap hem :)