Kom ihåg mig?
Home Menu

Menu


_blank

 
Ämnesverktyg Visningsalternativ
Oläst 2007-05-20, 02:11 #1
Cos Cos är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2007
Inlägg: 307
Cos Cos är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2007
Inlägg: 307
Kod:
<table>
<tr>
<td class="cssstilenblabla" onclick="document.location.href='www.länken.se'">Last.fm</td>
</tr>
</table>
Gör man så där så får man hela td'n att bli en länk. Men den öppnar ju i aktuellt fönster, hur får man den att öppna i _blank, alltså, i ett nytt fönster?

Edit: Whops, hela "Beskrivningen" av titeln hängde inte med. :-)
Cos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-20, 02:35 #2
elofssons avatar
elofsson elofsson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 881
elofsson elofsson är inte uppkopplad
Mycket flitig postare
elofssons avatar
 
Reg.datum: Jul 2004
Inlägg: 881
Nåt sånt här:

Kod:
<table>
<tr>
<td class="cssstilenblabla" onclick="window.open('www.länken.se')">Last.fm</td>
</tr>
</table>
elofsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-20, 10:44 #3
Cos Cos är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2007
Inlägg: 307
Cos Cos är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2007
Inlägg: 307
Ooh, tack. Simpelt, tack :-)
Cos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-25, 11:36 #4
Ungdebatt Ungdebatt är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2007
Inlägg: 30
Ungdebatt Ungdebatt är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2007
Inlägg: 30
Ett tips är att sätta cursor till pointer så man ser att det är en länk, då fattar man varför ett nytt fönster har öppnats

Kod:
<table>
<tr>
<td class="cssstilenblabla" onclick="window.open('www.länken.se')" style="cursor:pointer;">Last.fm</td>
</tr>
</table>
Ungdebatt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-25, 19:05 #5
caipirinha caipirinha är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 52
caipirinha caipirinha är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 52
Någon som vet hur google gör när den hittar något sådan länkning? klarar den det...
caipirinha är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-25, 21:35 #6
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Citat:
Originally posted by caipirinha@May 25 2007, 19:05
Någon som vet hur google gör när den hittar något sådan länkning? klarar den det...
Jag vet inte men jag skulle tippa att sökmotorer, typ Google, inte bryr sig om sån där kod. Det är ju faktiskt ingen länk utan en tabellcell med en eventhandler för onclick.

Kan du inte göra på ett bättre sätt, typ
Kod:
<a href="http://www.last.fm/" onclick="window.open(this.href); return false;">Last.fm</a>
Sen stylar du a-elementet så att det sträcker sig och täcker hela tabellcellen, eller vad det nu är du har som container, mha css. Dvs, om det är vad du vill.
dAEk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-26, 19:07 #7
robert.liljedahls avatar
robert.liljedahl robert.liljedahl är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 143
robert.liljedahl robert.liljedahl är inte uppkopplad
Medlem
robert.liljedahls avatar
 
Reg.datum: Feb 2006
Inlägg: 143
HTML :
Last.fm

CSS :
a.lastfm {display:block; width:100%; height:20px; /*eller vad du nu vill ha för höjd*/ }

Finns ingen anledning att använda en tabell eller javascript i det här fallet.

/Robert
robert.liljedahl är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-30, 00:41 #8
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Det kan man ju diskutera:
  • Det borde vara upp till användaren om de vill öppna nya fönster.
  • Det är fult/dåligt/mindre bra/etc att lägga in beteende i markup-koden.

Vill man bara få det att funka är target kanske en helt okej lösning men om man strävar efter en snyggare lösning hade SitePoint ett intressant blogginlägg om detta för ett par år sedan. Det gick ut på att man markerar upp vilka länkar man vill skall öppnas i ett nytt fönster mha rel="external", eller cass="external", och så går man igenom dokumentet vid onload. Det är en betydligt snyggare lösning men kanske lite overkill om man bara vill få det att rulla.
dAEk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-31, 11:40 #9
guran guran är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2004
Inlägg: 1 061
guran guran är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2004
Inlägg: 1 061
Citat:
Originally posted by dAEk@May 29 2007, 23:41
Det kan man ju diskutera:
  • Det borde vara upp till användaren om de vill öppna nya fönster.
  • Det är fult/dåligt/mindre bra/etc att lägga in beteende i markup-koden.
Det är anledningen till att "target" är borttaget ur xhtml. Så vill ni att era hemsidor ska tillhöra framtidens standard, bygg dem redan idag utifrån att target inte existerar.
guran är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-31, 14:09 #10
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Citat:
Originally posted by guran@May 31 2007, 11:40
Det är anledningen till att "target" är borttaget ur xhtml. Så vill ni att era hemsidor ska tillhöra framtidens standard, bygg dem redan idag utifrån att target inte existerar.
Target-attributet är bara borttaget ur Strict, om det är XHTML 1.0 du syftar på. Transitional & framset tillåter det fortfarande.

Sen vet inte jag om XHTML är framtidens standard - det finns det nog ingen som (med säkerhet) vet. HTML5 håller ju på att utvecklas och det ser himla trevligt ut, tycker jag.
dAEk ä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 20:46.

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