Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.01.2010, 13:40
Новичок на форуме
Отправить личное сообщение для Dimitro Посмотреть профиль Найти все сообщения от Dimitro
 
Регистрация: 19.01.2010
Сообщений: 9

Всплывающее сообщение в IE
Добрый день. Возможно я не совсем правильно выбрал раздел для размещений. Если так, извените.
Вопрос состоит в следующем. Как реализовать такое?:
Нужно что бы при заходе на страницу сайта через IE 6,7,8 - выскакивало сообщение с нужным мне содержанием. При нажатии на которое - сообщение пропадало
Ответить с цитированием
  #2 (permalink)  
Старый 19.01.2010, 13:41
Новичок на форуме
Отправить личное сообщение для Dimitro Посмотреть профиль Найти все сообщения от Dimitro
 
Регистрация: 19.01.2010
Сообщений: 9

Забыл добавить, сайт стоит на Joomla 1.5
Ответить с цитированием
  #3 (permalink)  
Старый 19.01.2010, 14:26
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

window.onload = function() {
    if (window.ActiveXObject) alert('text');
};
Ответить с цитированием
  #4 (permalink)  
Старый 19.01.2010, 14:38
Новичок на форуме
Отправить личное сообщение для Dimitro Посмотреть профиль Найти все сообщения от Dimitro
 
Регистрация: 19.01.2010
Сообщений: 9

Спасибо большое за ответ, только подскажите что с этим кодом делать, куда его нужно ставить...к сожалению с js я плохо знаком
Ответить с цитированием
  #5 (permalink)  
Старый 19.01.2010, 14:39
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

http://javascript.ru/tutorial/foundation
Ответить с цитированием
  #6 (permalink)  
Старый 19.01.2010, 15:05
Новичок на форуме
Отправить личное сообщение для Dimitro Посмотреть профиль Найти все сообщения от Dimitro
 
Регистрация: 19.01.2010
Сообщений: 9

Еще раз огромное спасибо, прочитал, добавил Ваш код - табличка выскакивает
Ответить с цитированием
  #7 (permalink)  
Старый 19.01.2010, 15:09
Новичок на форуме
Отправить личное сообщение для Dimitro Посмотреть профиль Найти все сообщения от Dimitro
 
Регистрация: 19.01.2010
Сообщений: 9

Только табличка выскакивает на всех страницах. Как поставить что бы только на главной?
Ответить с цитированием
  #8 (permalink)  
Старый 19.01.2010, 16:16
Новичок на форуме
Отправить личное сообщение для Dimitro Посмотреть профиль Найти все сообщения от Dimitro
 
Регистрация: 19.01.2010
Сообщений: 9

Есть еще вот такой код

function ie6SetCookie(){
var today = new Date();
var expire = new Date();
expire.setTime(today.getTime() + 60000);
document.cookie = "ie6suxxblocked=crap;expires="+expire.toGMTString();}
var ie6working=1;
if (document.cookie.length>0){
c_start=document.cookie.indexOf("ie6suxxblocked=");
if (c_start!=-1){ 
c_start=c_start + 15; 
c_end=document.cookie.indexOf(";",c_start);
if (c_end==-1) c_end=document.cookie.length;
if (unescape(document.cookie.substring(c_start,c_end)) =='crap')
ie6working=0;}}
function ie6move(dx,top,disp){
for (var i=0; i<document.all.length; i++){
if (document.all[i].id == 'i6sux') continue;
if (document.all[i].style.position == 'absolute'){
t = parseInt(document.all[i].style.top);
if (!isNaN(t))
document.all[i].style.top = (t + dx) + 'px';}}
if (parseInt(document.body.runtimeStyle.paddingTop) == 0)
document.body.style.paddingTop = top+"px"; 
else
document.body.style.marginTop = top+"px"; 
document.getElementById('i6sux').style.display = disp;}
function ie6(){
ie6move(50,50,'block');}
function ie6suxxblock(){
ie6SetCookie();
ie6move(-50,0,'none');}
if (ie6working){ 
window.attachEvent("onload", ie6);
document.write('<div id="i6sux" style="padding:0;margin:0;\
text-align:left;font-size:11px;font-family:verdana;color:#333;\
display:none;z-index:100;position:absolute;left:0px;top:0;\
width: expression(((document.documentElement.clientWidth==0)?document.body.clientWidth:document.documentElement.clientWidth)+\'px\');\
height:50px;">\
<div style="padding:9px 15px 9px 46px; border-bottom:4px solid #FF8A8A;background:#FFE7E7 url(stopie.gif) 8px 7px no-repeat;">\
Версия вашего браузера была выпущена 8 лет назад и к сожалению устарела, чтобы полноценно воспроизводить сайты, в которых используются современные технологии. \
Пожалуйста,&nbsp;<a style="color:#0076A4;font:inherit;" href="http://upgradebrowser.org.ua" target="_blank">обновите&nbsp;браузер</a>&nbsp;и&nbsp;узнайте&nbsp;подробности.<span style="color:#FFE7E7">_______________________________________________________</span>\
<a style="position:absolute; top:-44px; right:8px;color:black;text-decoration:none;font-weight:bold;"\
href="javascript:ie6suxxblock()">x</a></div></div>');}

Автора я не знаю.
Он тоже выводит сообщение, только вверху браузера. Но он выводит только для IE6. Может подскажете как прикрутить его к сайту (не выходит как описано в инструкциях) и как добавить что бы выводилось и для IE7 и 8. Возможно есть желающие помочь за не большую плату
Ответить с цитированием
  #9 (permalink)  
Старый 19.01.2010, 19:37
Новичок на форуме
Отправить личное сообщение для Dimitro Посмотреть профиль Найти все сообщения от Dimitro
 
Регистрация: 19.01.2010
Сообщений: 9

Нет желающих помочь разобраться с этим?
Ответить с цитированием
  #10 (permalink)  
Старый 20.01.2010, 08:48
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Переписывание старых скриптов довольно дорогое занятие (про время), обычно дешевле написать с нуля. Еще дешевле поискать современное готовое решение: http://www.ajaxrain.com/tag?tag=window
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
флешка и всплывающее окно prokopov-nikolai Internet Explorer 0 25.12.2009 14:40
Сообщение при копировании строки адреса сайта ullltra Общие вопросы Javascript 2 19.11.2009 18:04
Это только для профи(всплывающее сообщение) Derack Элементы интерфейса 6 23.07.2009 14:22
цвет кнопки, цвет текста на кнопке, всплывающее окно matana Общие вопросы Javascript 8 26.05.2009 17:08
всплывающее Javascript меню Dekker8 Events/DOM/Window 0 21.11.2008 21:45