Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Модальное окно при загрузке страницы


Автор: boberishe 25.1.2009, 23:30
Я столкнулся с проблемой... сам я учусь на 3ем курсе... и ляпнул преподу еще в начале того семестра, что на java можно сделать так что при движение мыши сразу будет открываться всплывающее окно типа поп-андера, который невозможно заблокировать....
и теперь он не ставит мне экзамен пока я не напишу этот скрипт...
покопался в литературе. но так и ничего не нашел... помогите мне плиз... в долгу не останусь...(всетаки я тож будущий програмист  smile  )
буду рад за любой исходник или совет

короче: нужен код который открывает всплывающее окно не от клика, а от движения курсора

Автор: boberishe 26.1.2009, 00:41
процес потихоньку пошел... 
Код

<html>
<head>
<script type="text/javascript">
<!--
    function onClicks() 
    {
        return window.showModalDialog("okno.html","","dialogHeight:250px; dialogWidth:366px; resizable:no; status:no");
    }

//-->
</script>
</head>
<body>
<form>
<input type="button" value="жми... жми... жми" onclick="onClicks();">
</form>
</body>
</html>


теперь я могу создать неблокируемое окно... но оно модальное... и теперь я снова застрял, так как незнаю как его запустить автоматом и чтобы оно убежало на задний план... на на java сотворить не смог, перешел html... 
ЗЫ: ссори что в java топике перешел на html

Автор: bars80080 26.1.2009, 01:01
поверь мне, он поставит тебе два балла, если ты ему реально сказал про яву, ибо даже здесь ты пишешь на другом языке, а именно на джаваскрипте


Цитата(boberishe @  25.1.2009,  23:41 Найти цитируемый пост)
так как незнаю как его запустить автоматом 

Код

<body onload="onClicks();">



Цитата(boberishe @  25.1.2009,  23:41 Найти цитируемый пост)
и чтобы оно убежало на задний план... 

не видел здесь технических решений этого момента. тем более не понимаю, как его можно осуществить с модальными окнами - они по определению должны быть сверху и блокировать всё что снизу


Цитата(boberishe @  25.1.2009,  23:41 Найти цитируемый пост)
на на java сотворить не смог, перешел html... 

вообще не понятно. в смысле ява - хтмл?


п.с. модальные окна работают только в ИЕ

Автор: boberishe 26.1.2009, 06:43
Цитата

<body onload="onClicks();">

браузеры блочат как всплывающие окна

Автор: krundetz 26.1.2009, 08:08
попробуй не всплывающее окно а всплывающий div

Автор: bars80080 26.1.2009, 10:19
Цитата(boberishe @  26.1.2009,  05:43 Найти цитируемый пост)
браузеры блочат как всплывающие окна 

а как ты окрываешь страницу? с сервера, локалки или просто кликая по сохранённой страничке на компе?

Автор: boberishe 26.1.2009, 16:15
показал преподу идею с модальным окном... он очень удивился, но из-за сложности его доработки и того что внутренне окно блокируется, доказал что это все "шляпа", но за идею поставил мне 4 в зачетку. Также сказал что реализовать всплывающее окно через java script просто от движения мышки и чтобы не блокировалось, ему не известно... Но он мне дал идею про то что на перловке можно сделать так что скрипт активируется, кликает на ссылку с нужным урлом и получается попандер=), скрипт можно встраивать на страницу в виде фрейма... 
еще он мне сказал что если я сделаю этот автоматический java script,то мне автом по 3м предметам smile 
так что интузиазма мне прибавилось))
Цитата

попробуй не всплывающее окно а всплывающий div 

можно по подробней чутов

Цитата

а как ты окрываешь страницу? с сервера, локалки или просто кликая по сохранённой страничке на компе? 

пробовал с сервера и просто по сохран страничке

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)