27. juni 2002 - 14:39Der er
3 kommentarer og 1 løsning
aktivere link via javascript?
Er det muligt at aktivere et anchor-link vha. javascript kode? Jeg mener ikke en "onClick" eller "java script:..." i selve anchor-linket, men ved at give det et id og så referere til det id andre steder på siden og derved aktivere linket?
Det jeg egentlig vil er at få et link til at vise status 'aktiveret' dvs. default rødt automatisk. Jeg ved godt at jeg kan ændre på farven, men jeg ville gerne være fri for at hardkode farven. Det handler om et frames-baseret site, som starter på forsiden, men hvor menu-framen ikke indikerer at indholdsframen indeholder forsiden, før man klikker på menuen.
Det er lidt problematisk at addressere links, da man ikke kan bruge name="navntillinket" uden at det link bliver til et anker :(.
Men du kan bruge id="navntillinket" og så adressere via document.getElementById("navntillinket")
Så det duter ikke i ns4 nedmindre du laver noget langet mere omstændig kode til at addressere dit link,
i head: <script type='text/javvascript'>
function klikLink( linkId ) { if ( document.getElementsById ) document.getElementById( linkId ).click(); else if ( document.all ) document.all[ linkId ].click(); }; //end klikLink( string )
</script>
og i din <body kommando tilføjer du så en onload: <body ... onload="klikLink( 'navntillinket' )">
mvh JakobA
Synes godt om
Ny brugerNybegynder
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.