Kom ihåg mig?
Home Menu

Menu


target="_blank" i strict?

 
Ämnesverktyg Visningsalternativ
Oläst 2006-12-25, 23:06 #1
HeavyHazes avatar
HeavyHaze HeavyHaze är inte uppkopplad
Medlem
 
Reg.datum: Aug 2005
Inlägg: 218
HeavyHaze HeavyHaze är inte uppkopplad
Medlem
HeavyHazes avatar
 
Reg.datum: Aug 2005
Inlägg: 218
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)
HeavyHaze är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-25, 23:31 #2
Seattlegrunges avatar
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 979
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
Seattlegrunges avatar
 
Reg.datum: Nov 2003
Inlägg: 979
Enklaste är att skriva som följer:

Ankartext

Finns massa skriverier och lösningar för just detta... helt enkelt bra att googla
Seattlegrunge är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-26, 00:01 #3
HeavyHazes avatar
HeavyHaze HeavyHaze är inte uppkopplad
Medlem
 
Reg.datum: Aug 2005
Inlägg: 218
HeavyHaze HeavyHaze är inte uppkopplad
Medlem
HeavyHazes avatar
 
Reg.datum: Aug 2005
Inlägg: 218
Citat:
Originally posted by Seattlegrunge@Dec 25 2006, 23:31
Enklaste är att skriva som följer:

Ankartext

Finns massa skriverier och lösningar för just detta... helt enkelt bra att googla
Tackar, men med din kod ändras även original-hemsidan till den nya sidan.

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?
HeavyHaze är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-26, 00:15 #4
Starwebs avatar
Starweb Starweb är inte uppkopplad
Flitig postare
 
Reg.datum: Jan 2004
Inlägg: 332
Starweb Starweb är inte uppkopplad
Flitig postare
Starwebs avatar
 
Reg.datum: Jan 2004
Inlägg: 332
WN


=> Detta öppnar länken i nytt fönster och är 100% validerad kod.
Starweb är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-26, 00:23 #5
Seattlegrunges avatar
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 979
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
Seattlegrunges avatar
 
Reg.datum: Nov 2003
Inlägg: 979
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:

pop me up
Börja med att ta bort target-attributet i din a-tag eftersom det är inte valid xhtml strict!
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).
Seattlegrunge är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-26, 11:27 #6
HeavyHazes avatar
HeavyHaze HeavyHaze är inte uppkopplad
Medlem
 
Reg.datum: Aug 2005
Inlägg: 218
HeavyHaze HeavyHaze är inte uppkopplad
Medlem
HeavyHazes avatar
 
Reg.datum: Aug 2005
Inlägg: 218
Citat:
Originally posted by Starweb@Dec 26 2006, 00:15
a href=http://www.webmasternetwork.se onclick=window.open(this.href); return false; onkeypress=window.open(this.href); return false; title=Webmaster Network rel=externalWN/a

= Detta öppnar länken i nytt fönster och är 100% validerad kod.
Tusen tack Starweb och Seattlegrunge!
Bägge koderna verkar fungera bra! Men vad gör onkeypress för nytta? Seattlegrunge har inte med det i sin kod.
HeavyHaze är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-26, 11:47 #7
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
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.
jonny är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-26, 14:51 #8
Björn Björn är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 224
Björn Björn är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 224
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
Björn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-26, 20:07 #9
HeavyHazes avatar
HeavyHaze HeavyHaze är inte uppkopplad
Medlem
 
Reg.datum: Aug 2005
Inlägg: 218
HeavyHaze HeavyHaze är inte uppkopplad
Medlem
HeavyHazes avatar
 
Reg.datum: Aug 2005
Inlägg: 218
Citat:
Originally posted by Björn@Dec 26 2006, 14:51
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
Jag har hört att google premierar sidor som validerar. Tror ni google gör någon skillnad om sidan validerar till 100% eller "bara" till 99%?
HeavyHaze är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-26, 21:05 #10
pitbulls avatar
pitbull pitbull är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 100
pitbull pitbull är inte uppkopplad
Har WN som tidsfördriv
pitbulls avatar
 
Reg.datum: May 2004
Inlägg: 1 100
Citat:
Ursprungligen postat av HeavyHaze
Citat:
Ursprungligen postat av Björn
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
Jag har hört att google premierar sidor som validerar. Tror ni google gör någon skillnad om sidan validerar till 100% eller "bara" till 99%?
Det skulle vara märkligt i så fall med tanke på deras egen validation:

http://validator.w3.org/check?uri=http%3A%...&doctype=Inline
pitbull är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 13:01.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017