Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.52 MB
Время: 0.047 c
15-1166178034
Beavercrazy
2006-12-15 13:20
2007.01.07
Почему не грузятся некоторые картинки


2-1166169912
KyRo
2006-12-15 11:05
2007.01.07
Эквалайзер


15-1166436664
Dekan
2006-12-18 13:11
2007.01.07
Socks 5 server


2-1166381023
allrussia
2006-12-17 21:43
2007.01.07
Как и можно ли создать таблицу в таблице?


1-1163593462
DarkFlow
2006-11-15 15:24
2007.01.07
Playlist как у Winamp