Ребята, у меня тут небольшой конфликт. Конфликт устранил, но не могу понять причину конфликта. Пожалуйста, подскажите в чем он. Привожу фрагменты кода:
фрагмент морды админки:
Код: Выделить всё
function admin_panel($content, $mode){
echo " <td valign='top'>\n";
echo " <table border='0' cellpadding='0' cellspacing='0' class='content' id='content'>\n";
echo " <tr>\n";
echo " <td class='admin' id='admin'>\n";
echo " <center>\n";
echo " <a href='index.php'>Текстовый контент</a> \n";
echo " <a href='index.php'>Блог</a> \n";
Тоже фрагмент с того же документа ( чуть ниже ) ( источник конфликта:
Код: Выделить всё
echo " <select name='content'>\n"; <----------
echo " <option value=''>выберите контент</option>\n";
echo " <option value='1'>Мои службы</option>\n";
echo " <option value='2'>Проекты</option>\n";
echo " <option value='3'>О сайте</option>\n";
echo " <option value='4'>Контакты</option>\n";
echo " <option value='5'>Главная</option>\n";
echo " <option value='6'>text</option>\n";
echo " <option value='7'>text</option>\n";
echo " </select>\n";
и компонент, где проявилась проблема
Код: Выделить всё
//Модуль работы с оформлением
[code]
var x_client=document.body.clientWidth;
var y_client=document.body.clientHeight;
var work_Width=x_client-x_client/15;
var content_width=work_Width-400;
var x_line=work_Width;
var y_line=y_client;
function height(){
return document.body.scrollHeight;
}
function display(){
document.all.line.style.height=height();
document.all.line.style.top=0;
document.all.line.style.left=x_line;
document.all.panel.style.width=work_Width;
document.all.main_menu.style.width=work_Width;
document.all.podval.style.width=work_Width;
document.all.content.style.width=content_width;
}
display();
display();
Траблы в опере и мозиле. Только переименовую выделенный фрагмент скажим в text всю прекрасно работает...
JavaScript -
http://www.my-server.km.ua/works/my_pho ... .php?admin
Uncaught exception: TypeError: Cannot convert 'document.all.content.style' to object
Error thrown at line 23, column 19 in display() in
http://www.my-server.km.ua/works/my_pho ... program.js:
document.all.content.style.width=content_width;
called from line 26, column 0 in
http://www.my-server.km.ua/works/my_pho ... program.js:
display();
Вот...