Почему мое приложение не работает в IE? - PullRequest
0 голосов
/ 18 февраля 2010

Я создаю таблицу программно в javascript, как это, и делаю innerhtml на div. В Firefox он работает нормально, но IE все испортило. Очевидно, что присоска существует в IE. Но когда я проверяю эту вещь в IE8, я вижу, что класс и идентификатор элемента ссылки не имеют ", но они должны быть там. Может ли это быть проблемой?

    var create_table = function(rows, len, bilder, texter, mediaids, url) {
    var table = '<table>';
    for (var i = 0; i < len; i++) {
        if (i % rows == 0) {
            table += '<tr>';
        }
        table += '<td><h4><a id="' + mediaids[i].toString() + '" class="medialinks" href="#" >' + texter[i].toString() + '</a></h4><img src="' + bilder[i] +  '" ><td>';
        if (i % rows == rows) {
            table += '</tr>';
        }
    }
    table += '<table>';
    return table; 
}

Может кто-нибудь заметить ошибку?

1 Ответ

2 голосов
/ 18 февраля 2010

Я не знаю, хотите ли вы проверить XHTML или HTML, но вот ошибки, которые я обнаружил:

  • у вас отсутствует /, чтобы закрыть таблицу, должно быть
  • та же ошибка для
  • image тоже должна быть закрыта />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...