Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: IE противится отображению подсказки на JS [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): « 1 [2]   

> Без описания
tuareg
Отправлено: 21 Мая, 2012 - 10:12:27
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Да-да Правильно.
Теперь сейчас
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function helpBox(text) {
  3. alert(text)
  4. document.getElementById('helpText').innerHTML = text;
  5. if(document.getElementById('help').style.display == 'none'){
  6. document.getElementById('help').style.display = 'block';
  7. }else{
  8. document.getElementById('help').style.display = 'none';
  9. }
  10. }
  11.  

Сделай так
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function helpBox(text) {
  3. if(document.getElementById('help').style.display == 'none'){
  4.  document.getElementById('helpText').innerHTML = text;
  5.  document.getElementById('help').style.display = 'block';
  6. }else{
  7. document.getElementById('help').style.display = 'none';
  8. }
  9. }
  10.  
  11.  
 
 Top
p1us
Отправлено: 21 Мая, 2012 - 10:22:34
Post Id



Гость


Покинул форум
Сообщений всего: 120
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




заменил, но ведь это еще не все?

(Отредактировано автором: 21 Мая, 2012 - 11:04:04)

 
 Top
tuareg
Отправлено: 21 Мая, 2012 - 11:54:12
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Вот рабочий пример http://jsfiddle[dot]net/tuareg/zRLef/6/ Он работает везде,но и ни чем не отличается от вашего Улыбка Сейчас еще чуток подумаю
(Добавление)
Прямо в шаблоне(или как там выводится страница) пропишите
CODE (html):
скопировать код в буфер обмена
  1. <div id="help" class="helpBox" style="display:none;">

(Отредактировано автором: 21 Мая, 2012 - 12:13:09)

 
 Top
p1us
Отправлено: 21 Мая, 2012 - 12:16:42
Post Id



Гость


Покинул форум
Сообщений всего: 120
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




tuareg пишет:
Вот рабочий пример http://jsfiddle[dot]net/tuareg/zRLef/6/ Он работает везде,но и ни чем не отличается от вашего Улыбка Сейчас еще чуток подумаю
(Добавление)
Прямо в шаблоне(или как там выводится страница) пропишите
CODE (html):
скопировать код в буфер обмена
  1. <div id="help" class="helpBox" style="display:none;">


CODE (html):
скопировать код в буфер обмена
  1.                                 <div id="help" class="helpBox" style="display:none; float: right; position: absolute; z-index:2 ; background-color: #F5F5F5; background-image: url('images/machinesBG.png'); background-repeat: no-repeat; background-position: 280px 130px; outline: 0px dashed black; margin-top: -255px; margin-left: -200px; width:820px; height: 420px;">
  2.                                         <p id="helpText" class="helpText">
  3.                                         </p>
  4.                                 </div>

вот у меня так уже
 
 Top
tuareg
Отправлено: 21 Мая, 2012 - 12:32:49
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Вынеси <script language="JavaScript"> из head в конец body
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. document.getElementById('help').style.
  3.  

можно получить, если есть данное свойство на странице, а не в файле css. При загрузке страницы, сначала выполняется js скрипт(если он в head) А тут получается страница еще не сформирована.
 
 Top
p1us
Отправлено: 21 Мая, 2012 - 12:43:39
Post Id



Гость


Покинул форум
Сообщений всего: 120
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




tuareg пишет:
Вынеси <script language="JavaScript"> из head в конец body
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. document.getElementById('help').style.
  3.  

можно получить, если есть данное свойство на странице, а не в файле css. При загрузке страницы, сначала выполняется js скрипт(если он в head) А тут получается страница еще не сформирована.

очень даже логично, если я в той же строке поменяю text на 'text', то работает нормально, осталось правильно заменить и все наладится)
 
 Top
tuareg
Отправлено: 21 Мая, 2012 - 12:54:34
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Ну и вынеси вниз ф-ю?
Можно даже не мучаться
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <img src="/images/rask.png" onMouseOver="helpBoxShow('</br><h1>Стол раскроя</h1>')" onMouseOut="helpBoxHide()">
  3.  

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function helpBoxShow(text) {
  3.   document.getElementById('helpText').innerHTML = text;
  4.   document.getElementById('help').style.display = 'block';
  5. }
  6. function helpBoxHide(text) {
  7.   document.getElementById('helpText').innerHTML ='';
  8.   document.getElementById('help').style.display = 'none';
  9. }
  10.  
 
 Top
p1us
Отправлено: 21 Мая, 2012 - 12:59:22
Post Id



Гость


Покинул форум
Сообщений всего: 120
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




так то та же ошибка)) в общем щас через функцию попробую

(Отредактировано автором: 21 Мая, 2012 - 13:00:15)

 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB