![]() |
När man kodar strict får man inte använda target="_blank". Hur löser man detta utan att förstöra länken för sökmotorerna?
B) |
Enklaste är att skriva som följer:
Ankartext Finns massa skriverier och lösningar för just detta... helt enkelt bra att googla :) |
Citat:
Provade även med följande: pop me up Men där blir det "Fel på sidan" när jag klickar på länken. Oops, hade vist glömt java-scriptet... Men nu blir det för mycket kod. Jag vill ha något enkelt men ändå funktionellt. Någon som är bättre programmerare än mig som kan lösa problemet? |
|
Sorry, missade en liten detalj, du måste skriva som följer:
Ankartext Alltså lägg till return false; i onclick!!! EDIT: Såg nu att Starweb hann före mig medan mitt bredband var nere för en stund EDIT 2: Citat:
Efter return false bör du avsluta med ett semikolon för att visa att funktionen-anropet är slut just där. I din onclick har du link_popup(this) vilket bör bli rätt galet (har dock inte testat). Istället för this ska du skriva this.href, eftersom this refererar till just denna taggen och href till vad attributet href säger. T ex this.className referererar till din stilklass (className) i dom a-tag (this). |
Citat:
Bägge koderna verkar fungera bra! Men vad gör onkeypress för nytta? Seattlegrunge har inte med det i sin kod. |
Personligen tycker jag det är dumt att blanda in javascript. Om du vill att länkar ska öppnas i nya fönster kan du följa en annan standard.
Javscriptet stöder mot tanken bakom att target inte ingår och är inte helt godkänd kod, även om det inte upptäcks av valideringsrutinerna. |
om du absolut vill ha target blank, varför inte använda det? vad spelar det för roll att det inte validerar på just den saken? valideringen har ju inget egenvärde på det viset
|
Citat:
|
Citat:
http://validator.w3.org/check?uri=http%3A%...&doctype=Inline |
Alla tider är GMT +2. Klockan är nu 21:18. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson