webForumDet fria alternativet

OnClick ej i nytt fönster

5 svar · 208 visningar · startad av ironhead

ironheadMedlem sedan mars 20011 346 inlägg
#1

Halloj!

echo "<td width=\"200\" onclick=\"document.location.href=".$array["Link"]."';\" style=\"cursor:pointer\" target=\"_blank\"><span class=\"fo8\">".$array["Company"]."</span></a></td>";

Får inte denna sida att öppna som en ny sida (_blank)
Hur ska man göra?

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Skriv källkoden du får istället.
php hör inte hemma i js-forumet. :)

Jesper TMedlem sedan nov. 20017 144 inlägg
#3

1. Du verkar sakna en enkelfnutt här: document.location.href='".$array["Link"]."'

Jesper TMedlem sedan nov. 20017 144 inlägg
#4

/red

dectgapMedlem sedan sep. 20021 655 inlägg
#5

Du får skriva det på ett lite annorlunda vis:

echo "<td width=\"200\" style=\"cursor:pointer\"><a href=\"".$array["Link"]."\" target=\"_blank\"><span class=\"fo8\">".$array["Company"]."</span></a></td>";

alternativt:

echo "<td width=\"200\" style=\"cursor:pointer\"><a href=\"".$array["Link"]."\" target=\"_blank\" class=\"fo8\">".$array["Company"]."</a></td>";

eller kanske:

echo "<td width=\"200\" style=\"cursor:pointer\"><a href=\"".$array["Link"]."\" target=\"_blank\" class=\"fo8\" style=\"display:block\">".$array["Company"]."</a></td>";
ironheadMedlem sedan mars 20011 346 inlägg
#6

Jesper T:
Visste inte riktigt vart jag skulle posta detta, men då jag anser att det var js som ställde till det, så postade jag det här.

Det blev inget bättre med enkelfnutten.

dectgap:

Meningen är att jag ska kunna klicka på hela cellen, vilket inte går i nåt av dina alternativ.

131 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
128 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)