Следующий код работает во всех браузерах, кроме ИЕ. Ф-я show_all_messages() вызывается в событии onload тега body. Он грузит сообщения на стену когда загружена страница.
function show_all_messages()
{
var k=0;
for(var i=cur_wall_page*wall_len;i<messages.length&&i<(cur_wall_page+1)*wall_len;i++)
{
add_wall_message(messages[i][0],messages[i][1],messages[i][2],messages[i][3],messages[i][4],k, messages[i][5], messages[i][6], messages[i][7]);
k++;
}
}
function add_wall_message(id, name, date, imgsrc, mess, msg_id, mess_id, user_id, page_id)
{
var parent = document.getElementById("wallmessages");
var table = document.createElement("table");
table.setAttribute('id','wall_msg'+msg_id);
parent.appendChild(table);
table.className = "walltable";
var tr1 = document.createElement("tr");
table.appendChild(tr1);
table.setAttribute('width',490);
table.setAttribute('cellpadding',0);
table.setAttribute('cellspacing',0);
var td1_1 = document.createElement("td");
tr1.appendChild(td1_1);
td1_1.width = 70;
td1_1.className = "trheader";
var aName = document.createElement("a");
td1_1.appendChild(aName);
aName.setAttribute('href',"page.php?id=" + id);
aName.innerHTML = name;
var td1_2 = document.createElement("td");
tr1.appendChild(td1_2);
td1_2.className = "trheader";
td1_2.setAttribute('align', 'right');
var dateText = document.createTextNode(date);
td1_2.appendChild(dateText);
var tr2 = document.createElement("tr");
table.appendChild(tr2);
var td2_1 = document.createElement("td");
tr2.appendChild(td2_1);
td2_1.setAttribute("width",70);
td2_1.setAttribute("valign","top");
td2_1.setAttribute('colspan', 2);
var image = document.createElement("img");
td2_1.appendChild(image);
image.setAttribute("width",70);
image.setAttribute("src", imgsrc);
image.setAttribute('align', 'left');
var messDiv = document.createElement("div");
td2_1.appendChild(messDiv);
messDiv.innerHTML=mess;
messDiv.className = "messageDiv";
if (user_id == page_id || user_id == id || user_id == 1)
{
var br = document.createElement("br");
messDiv.appendChild(br);
var deleteBut = document.createElement("a");
messDiv.appendChild(deleteBut);
deleteBut.setAttribute("href", "promt.php?id=" + mess_id+"&type=Delete&del_type=note");
deleteBut.innerHTML = "delete";
deleteBut.className = "deleteButton";
}
}
сообщения грузятся сюда:
<div id='wallmessages' name='wall' style='display: block'><br />
<a onclick='wall_next()' class='instrbut'>< < Prev. 15</a>
<a onclick='wall_prew()'class='instrbut'>Next 15 > ></a>
</div>
Можете помочь?