Текущий архив: 2007.01.07;
Скачать: CL | DM;
Вниз
И снова javasctipt Найти похожие ветки
← →
Gydvin © (2006-12-18 13:28) [0]Вот этот код нормально исполняется в Iexplorer, как сделать, чтоб он исполнялся в опере, или может подскажете аналог
function LOADPAGE(i) {
if (Arrow_in[i]==0) {
window.top.frame2.document.open("about:blank");
window.top.frame2.document.write("<html><body><center><hr>Определение<br><hr><center></body></html>");};
else { window.top.frame2.document.open("about:blank");
window.top.frame2.document.write("<html><body></body></html>");
window.top.frame2.document.write("<html><body><center><hr>Определение<br><hr>"+ClueData[i]+"<center></body></html>");
};
window.top.frame2.document.close;
}
← →
Чапаев © (2006-12-18 13:31) [1]Читай про DOM и не майся ерундой. Пардон за грубость.
← →
Gydvin © (2006-12-18 13:32) [2]DOM - это что?
← →
Смаг (2006-12-18 13:34) [3]блин у меня на мониторе ЖК(1280х1024) текст в тегах <cоdе> не разглядеть, весь корявый, маленький :(((
← →
Gydvin © (2006-12-18 13:36) [4]
> Смаг (18.12.06 13:34) [3]
Ок
function LOADPAGE(i) {
if (Arrow_in[i]==0) {
window.top.frame2.document.open("about:blank");
window.top.frame2.document.write("<html><body><center><hr>Определение<br><hr><center></body></html>");};
else { window.top.frame2.document.open("about:blank");
window.top.frame2.document.write("<html><body></body></html>");
window.top.frame2.document.write("<html><body><center><hr>Определение<br><hr>"+ClueData[i]+"<center></body></html>");
};
window.top.frame2.document.close;
}
← →
Gero © (2006-12-18 13:37) [5]> [2] Gydvin © (18.12.06 13:32)
А гугль — это что?
← →
Чапаев © (2006-12-18 13:37) [6]> [2] Gydvin © (18.12.06 13:32)
Document Object Model. Для начала можно зайти сюда: http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001. А за стиль window.top.frame2 по совести надо канделябром.
← →
Gydvin © (2006-12-18 13:41) [7]
> А за стиль window.top.frame2 по совести надо канделябром.
а что в нем не так? Мне так гугль сказал
← →
Zeqfreed © (2006-12-18 13:44) [8]
> блин у меня на мониторе ЖК(1280х1024) текст в тегах <cоdе>
> не разглядеть, весь корявый, маленький :(((
Это какой такой браузер запрещает изменять размер шрифтов?
← →
Чапаев © (2006-12-18 13:54) [9]> а что в нем не так?
То, что это -- придумка мелкософта и работает исключительно в эксплорере.
← →
Gydvin © (2006-12-18 14:20) [10]В том то и дело что не только. В опере, это тоже работает. Но неверно.
Корече, по задумке этот код должен выполнять следущее. Во втором фрейме, по допустим нажатии кнопки писать некий текст, при повторном нажатии, старый текст стирать, а вместо него писать новый. И IE - все верно рабртает. В опере тоже работает, но стирает старый текст, а просто добавляет (Add). Может мне кто-нибуть поможет написать корректно эту функцию.
← →
Gydvin © (2006-12-18 14:25) [11]но стирает старый текст
то
но не стирает старый текст
← →
vidiv © (2006-12-18 19:29) [12]а что опера говорит???
← →
Gero © (2006-12-18 19:31) [13]> [10] Gydvin © (18.12.06 14:20)
document.body.innerHTML
← →
Чапаев © (2006-12-18 19:42) [14]> innerHTML
IE-only
← →
vidiv © (2006-12-18 19:44) [15]
> window.top.frame2.document.close;
попробуй поставить скобки, может поможет=)
← →
Gero © (2006-12-18 19:47) [16]> [14] Чапаев © (18.12.06 19:42)
Нет.
← →
Чапаев © (2006-12-18 19:55) [17]> [16] Gero © (18.12.06 19:47)
Судя по учебнику Дронова -- да. Хотя сам не проверял.
← →
Gero © (2006-12-18 20:04) [18]> [17] Чапаев © (18.12.06 19:55)
Учебники Дроновых не нужны, достаточно запустить браузер и убедиться воочию.
← →
Чапаев © (2006-12-18 20:05) [19]> [18] Gero © (18.12.06 20:04)
Вот делать мне нечего, кроме как оперу устанавливать... %-)
← →
Gero © (2006-12-18 20:06) [20]> [19] Чапаев © (18.12.06 20:05)
Дроновых читать значит есть время )
← →
Чапаев © (2006-12-18 20:10) [21]БЫЛО. ;-)
← →
Gydvin © (2006-12-19 06:31) [22]
> Gero © (18.12.06 19:47) [16]
Да. В опере пашет. Например
<html>
<title>asd</title>
<body>
<table width="100" height="100" border="1">
<tr><td id="my" OnMouseOver="this.style.background="#DEDEE3"">
1111
</td></tr>
</table>
<input type="button"
OnClick="document.all["my"].innerHTML="апапапапэ";document.all["my"].innerHTML=" ttttt"">
</body>
</html>
Теперь другой проблем. Как можно в опере отловить нажатие клавиш (onkeydown() и подобное). Делаю так
<SCRIPT FOR="document" EVENT="onkeydown()" LANGUAGE="JavaScript">
if (event.keyCode > 36 && event.keyCode < 41){
...
}
}
В IE пашет, в опере нет.
← →
Gydvin © (2006-12-19 06:34) [23]
> попробуй поставить скобки, может поможет=)
>
Точно! ))
← →
SpellCaster (2006-12-19 13:19) [24]Для отладки страниц юзай файрфокс со включенной консолью Javascript. Там логятся все ошибки как скриптов, так и финального ХТМЛ-я
Страницы: 1 вся ветка
Текущий архив: 2007.01.07;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.009 c