не определено в Firefox - PullRequest
       4

не определено в Firefox

0 голосов
/ 12 января 2011

на мой предыдущий вопрос ответили, но теперь то же самое, что работает в IE, не работает так, как должно быть в Firefox.

my C # выглядит так:

protected void OnRowCreated(object sender, GridViewRowEventArgs e)  
{  
    if (e.Row.RowType == DataControlRowType.DataRow)  
    {  
        e.Row.Attributes.Add("ondblclick", "sample(this)");  
        }  
}

myjavascript выглядит так:

function sample(rowIn) {  
    alert("D");  
    var gViewRowColumn = rowIn.cells[0];  
    var displayCell = gViewRowColumn.innerText;  
    alert(displayCell);  
}

Проблема в том, что это нормально работает в IE, но когда я пытаюсь сделать это в Firefox, после того, как предупреждение D отображает «D», следующее предупреждение просто отображает «undefined».Я погуглил и нашел некоторые вещи, связанные с событиями, но я не мог ни понять, ни правильно их реализовать.Любая помощь будет оценена.

1 Ответ

3 голосов
/ 12 января 2011

В Firefox нет такого свойства, как innerText, используйте textContent

Что-то подобное должно работать для ваших нужд.

var displayCell = gViewRowColumn.innerText || gViewRowColumn.textContent;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...