2013-04-29 2 views
0

Я пытался зацепить мою ссылку на <tr> и сделал некоторые, как это:интерактивная строка таблицы Javascript

<tr onlick=document.location.href='something.html'> 

Я нахожу это работает, но вещь .. Я хочу сделать ссылку во всплывающем окне и есть эта функция ..

function popit(url){ 
    newwindow = window.open(url, '', "status=yes, height=500; width=500; resizeable=no"); 
} 

это довольно работает нормально, когда я применил его к некоторым из моих <a>, но дело в том, что я не могу использовать popit(url) функцию и в то же время использовать onclick атрибут к <tr>.

+0

попробовать это: '<тр OnClick = "JavaScript: window.open ('something.html', ''," статус = да, высота = 500, ширина = 500; resizeable = no ");"> ' –

+0

Немного дополнительного чтения, http://stackoverflow.com/questions/5871640/why-is-using-onclick-in-html-a-bad-practice – Xotic750

+0

' onlick '? Просто какое событие вы ожидаете от браузера? » –

ответ

2

Вы просто должны быть в состоянии указать:

<tr onclick="popit('something.html')"> 

Пока функция popit() является правильно определена глобальная функция в другом месте в вашем JavaScript.

Вы можете увидеть его работы здесь: http://jsfiddle.net/jfriend00/5rWep/

+0

Ты избил меня до этого :). Это то же самое, что я написал – Robbert

+0

Oh! Большое спасибо! –

Смежные вопросы