OnClick ej i nytt fönster

JavaScript

5 svar · 211 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Trådstart#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?

Medlem sedan nov. 20017 144 inlägg
#2

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

Medlem sedan nov. 20017 144 inlägg
#3

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

Medlem sedan nov. 20017 144 inlägg
#4

/red

Medlem 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>";
Medlem 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.

374 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
118 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)