Gå til innhold

2 linker i en


Anbefalte innlegg

Hei

 

Lurer på om det er mulig via JavaScript å bruke 2 linker i en.

 

ala:

<a href="http://www.hardware.no/" onclick="LinkJS('last.php?id=100');">Hardware.no</a>

 

LinkJS er da en JavaScript funksjon som vil brukes for de som har støtte for JavaScript .

 

Tror en mulighet er å bruke

window.location.href = xxx;

 

Men får det ikke til å fungere. :no:

 

Hele tanken er da at linken blir SEO vennlig, brukere med JavaScript på bruker last.php?id=100 mens de uten bruker www.hardware.no.

last.php?id=100 går også til hardware.no

 

Noen enkel løsning på dette som funker for Opera, FF og IE ?

Lenke til kommentar
Videoannonse
Annonse
Dette burde funke:

 

onclick="window.location.href='last.php?id=100'"

Det beste hadde vært om JavaScriptet ditt la inn onclick automatisk når det blir lastet, slik at du ikke har onclick-attributtet stående i HTML-koden din.

6787266[/snapback]

 

Hei

 

Har prøvd litt med den window.location.href , men får det ikke helt til.

 

Prøvde med en funksjon i head tag:

 

function LinkTest(link) {
window.location.href = link;
return false;
}

 

Testet så med :

 

<a href="http://www.test.nooo/" onclick="return LinkTest('http://www.test.nooo/?js=js');">test</a>

 

Det fungerer, men på et eller annet merkelig vis fungerer ikke det å kunne trykke Shift + link = Nytt vindu i Internet Explorer. Det åpnes ikke nytt vindu, men linken lastes i samme, via onclick da jeg ser at url blir www.test.nooo/?js=js

 

Ble også nysgjerrig på hvorfor ikke onclick bør være i HTML koden :whistle:

Lenke til kommentar
Fordi man skal skille innhold, utseende og hendelser (HTML, CSS og DOM). Derfor :)

6795960[/snapback]

 

Hei

 

Klarer ikke helt å se dette i praksis, angående koden ovenfor.

Måtte vel blitt noe ala at en satt en klasse på link tag, for så kjøre et javascript som la til onclick på linkene med bestemt klasse.

 

Hvis man da f.eks bruker php som igjen tar kontakt med en database og server som igjen genererer siden, så ser jeg ikke helt forskjellen.

Vil jo ikke hardkode onclick på hver link.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...