DoRowApp
Функция не определена в FF, IE, Opera. Работает в Chrome.Firefox, IE Opera - функция не определена
function DoRowApp(id) {
document.getElementById('ANSWER.TTQ.MENSYS.1.').value = id;
document.getElementById('ANSWER.TTQ.MENSYS.2.').click();
return true;}
Это HTML
<a target="_blank" href="javascript:DoRowApp("_40558067");" title="Application Form"><img border="0"></a>
, которые мы получаем из XML
<cell>Application Form^javascript:DoRowApp("'||edit.mhd_code||'");^_blank</cell></row>
Как always..help было бы удивительным.
В то же время эта функция работает:
function DoRow(id) {
'use strict';
var LowerBound, UpperBound, StartAppNo, BaseAppNo, i;
LowerBound = mygrid.getRowIndex(id) - 25;
UpperBound = mygrid.getRowIndex(id) + 100;
StartAppNo = 25;
BaseAppNo = 0;
mygrid.selectRowById(id, true, true, false);
localStorage.clear();
if (mygrid.getRowIndex(id) - 25 > 0) {
StartAppNo = 25;
}
else {
StartAppNo = mygrid.getRowIndex(id);
}
localStorage.setItem("9999", StartAppNo);
if (LowerBound < 0) {LowerBound = 0; }
for (i = LowerBound; i <= UpperBound; i++) {
if (mygrid.getRowId(i)) {
localStorage.setItem(BaseAppNo, mygrid.getRowId(i));
BaseAppNo++;
}
}
document.getElementById('ANSWER.TTQ.MENSYS.1.').value = id;
document.getElementById('ANSWER.TTQ.MENSYS.2.').click();
return true;}
И HTML для этого
<a target="_blank" href="javascript:DoRow("_40558067");" title="Application Form"><img border="0"></a>
I *** высоко *** предлагаем вам использовать обработчики событий вместо 'JavaScript:' в 'href'. –
Моя установка Chrome актуальна, и у нее нет этой функции. – Renan
Почему вы просто не вызвать fonction на 'onclick' случае ссылки, а затем вызвать' preventDefault() ', так что предотвращает поведение элемента по умолчанию при нажатии? –