Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / синтаксис firefox / 8 сообщений из 8, страница 1 из 1
15.01.2013, 02:30
    #38110191
monax_111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синтаксис firefox
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<!DOCTYPE html>
<head>
<meta charset="utf-8">
</head>
<body>
<table id="mytab" border="1" cellspacing="0" >
<th colspan="4">Tabel</th>
</table>
<script>
    newrow = document.getElementById('mytab').insertRow(1);
    newrow.id = "tt" + (2);
    newcell = newrow.insertCell(0);
    newcell.innerText = '1';
</script>
</body>
</html>


в хроми и ie все работает, таблица удлинняется и вставляется 1 а вот в firefox нет! как исправить?
...
Рейтинг: 0 / 0
15.01.2013, 05:16
    #38110215
monax_111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синтаксис firefox
кнопка тест работат
...
Рейтинг: 0 / 0
15.01.2013, 09:49
    #38110282
iConst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синтаксис firefox
xam
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
<!DOCTYPE html>
<head>
<meta charset="utf-8">
</head>
<body>  <INPUT type="button" value="Add Row" onclick="addRow('dataTable')" />
 
    <INPUT type="button" value="Delete Row" onclick="deleteRow('dataTable')" />
 
    <TABLE id="dataTable" width="350px" border="1">
        <TR>
            <TD><INPUT type="checkbox" name="chk"/></TD>
            <TD> 1 </TD>
            <TD> <INPUT type="text" /> </TD>
        </TR>
    </TABLE>
 
<script>
    function addRow(tableID) {
 
            var table = document.getElementById(tableID);
 
            var rowCount = table.rows.length;
            var row = table.insertRow(rowCount);
 
            var cell1 = row.insertCell(0);
            var element1 = document.createElement("input");
            element1.type = "checkbox";
            element1.name="chkbox[]";
            cell1.appendChild(element1);
 
            var cell2 = row.insertCell(1);
            cell2.innerHTML = rowCount + 1;
 
            var cell3 = row.insertCell(2);
            var element2 = document.createElement("input");
            element2.type = "text";
            element2.name = "txtbox[]";
            cell3.appendChild(element2);
 
 
        }
 
        function deleteRow(tableID) {
            try {
            var table = document.getElementById(tableID);
            var rowCount = table.rows.length;
 
            for(var i=0; i<rowCount; i++) {
                var row = table.rows[i];
                var chkbox = row.cells[0].childNodes[0];
                if(null != chkbox && true == chkbox.checked) {
                    table.deleteRow(i);
                    rowCount--;
                    i--;
                }
 
 
            }
            }catch(e) {
                alert(e);
            }
        }
</script>
</body>
</html>

...
Рейтинг: 0 / 0
15.01.2013, 10:04
    #38110303
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синтаксис firefox
monax_111в хроми и ie все работает, таблица удлинняется и вставляется 1 а вот в firefox нет! как исправить?
Например так...

Код: javascript
1.
    newcell.innerHTML = '1';
...
Рейтинг: 0 / 0
16.01.2013, 05:56
    #38111607
stopkran
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синтаксис firefox
krvsaНапример так...
Код: javascript
1.
    newcell.innerHTML = '1';



...тогда в ie перестанет работать
...
Рейтинг: 0 / 0
16.01.2013, 05:58
    #38111608
stopkran
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синтаксис firefox
к tableCell лучше присоединять childNode, а не пытаться менять innerHTML (innerText), что-то вроде:

newCell.appendChild(document.createTextNode('1'))
...
Рейтинг: 0 / 0
16.01.2013, 08:20
    #38111628
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синтаксис firefox
stopkran...тогда в ie перестанет работать
У меня в ИЕ8 работает...
...
Рейтинг: 0 / 0
16.01.2013, 13:06
    #38112041
mage.lan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синтаксис firefox
stopkran,

вообще-то это микростофт придумал innerText и innerHTML, innerText - лиса не поддерживает, хром тоже долго не поддерживал.
innerHTML в 4м ослике уже точно поддерживался.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / синтаксис firefox / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]