Главная страница
    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.5 MB
Время: 0.009 c
15-1166522933
zdm
2006-12-19 13:08
2007.01.07
HP предлагает драйвера для Windows Vista


15-1166173759
pavel_guzhanov
2006-12-15 12:09
2007.01.07
От книг Архангельского есть польза!!! :0))


15-1166431387
Чапаев
2006-12-18 11:43
2007.01.07
Про IE


2-1166320824
КВАНТ
2006-12-17 05:00
2007.01.07
Про URL в RichEdit и про Panel (несовместимость?)


15-1166414508
pkm
2006-12-18 07:01
2007.01.07
Запись звука.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский