2016-04-22 3 views
0

Wir haben einige Probleme mit der Browser-Unterstützung. Unsere Anwendung funktioniert auf dem Internet Explorer 11 mit kompatibler Ansicht "gut", aber einige Dinge funktionieren nicht auf Firefox und Chrome. Das Problem ist, dass Sie eine Zeile in einer Tabelle nicht auswählen können. Es ist eine Javascript onclick Funktion und ich lese, dass Firefox und Chrome erwarten, dass [Return false], aber das Problem ist, dass sein automatisch generierter Code.Wählen Sie die Zeile nicht funktioniert in Chrome und Firefox (generierten Code)

Dies ist (inline) Code der Zeile suchen: onclick="onSearchResultRowClick(4)"

und die Funktion:

function onSearchResultRowClick(rowNumber) 
{ 
    selectRowInGrid('ctl17_ErfpachtrechtSearchView1_GridSearchResult', 'ctl17_ErfpachtrechtSearchView1_HiddenFieldSelectedSearchResult', rowNumber); 
    enableOrDisableGridSearchResultButtons(); 
} 

Es wäre toll, wenn jemand irgendeine Art von Problem zu umgehen oder beheben hat. Erinnerung ich kann nicht die Onsearchresultrowclick Funktion bearbeiten, weil es Auto gen, aber ich kann Javascript-Code auf einer separaten js Funktionen Seite hinzufügen.

Dank im Voraus, Raymond

Antwort

0

Funktion setSelected (selRow, DataKey) {var TBL = document.getElementById ("GridView1"); for (var i = 1; i < tbl.rows.length; i ++) {if (selRow.rowIndex == i) {selRow.className = "Ausgewählte Klasse";} else {tbl.rows [i] .className = "Normale Klasse";}} document.getElementById ("HiddenField1"). value = Datenschlüssel; }

Verwandte Themen