Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Popup окошко как на http://www.liveinternet.ru/
ТвойWeb » WebMaster класс » JavaScript » Popup окошко как на http://www.liveinternet.ru/

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

1. defenderyk - 12 Октября, 2008 - 16:54:06 - перейти к сообщению
Пытался выдернуть, но почему то так и не заработало( странно, но всежее...
как сделать такие же появляющиеся окошки, например когда нажимаешь на "В почту" и т.д (правом верхнем углу)
2. Furax - 13 Октября, 2008 - 01:54:46 - перейти к сообщению
Это мы с Тобой уже проходили! Радость

Делается div или что-то, у которого есть id и в котором изображено это самое псевдоокошко, и при щелчке на ссылке для этого divа делается style.display='block' (а по умолчанию - 'none'Подмигивание.
3. defenderyk - 13 Октября, 2008 - 12:35:41 - перейти к сообщению
это я помнюПодмигивание просто там скрипт попапа есть и окошко вызавть хоткеем можно)
4. defenderyk - 13 Октября, 2008 - 12:58:57 - перейти к сообщению
и как сделать в этом примере

CODE:
<div id="qq">...</div>
<a href="#" onclick="document.getElementById('qq').style.display='block'; return false;">...</a>

чтобы при повторном нажатии это окошко исчезало?)
5. Леголегс - 13 Октября, 2008 - 14:36:09 - перейти к сообщению
CODE:
<div id="qq">...</div>
<a href="#" onclick="var qq = document.getElementById('qq');qq.style.display=(qq.style.display=='block')?'none':'block'; return false;">...</a>
6. defenderyk - 13 Октября, 2008 - 16:17:40 - перейти к сообщению
Однако) никогда бы не подумал) спс.
7. Леголегс - 13 Октября, 2008 - 17:25:35 - перейти к сообщению
Я люблю покороче, но получается, наверно, запутанно. Но работает ведь.
Только вот так чуточку получше:
CODE:
<div id="qq">...</div>
<a href="#" onclick="var qq = document.getElementById('qq');qq.style.display=(qq.style.display!='none')?'block':'none'; return false;">...</a>
8. defenderyk - 15 Октября, 2008 - 05:29:40 - перейти к сообщению
а можно как нить его доработать этот пример до такого, что если есть такая же ссылка но с другим идентификатором, то при открытий другого такого окошка, если уже ранее было открыто окошко, то оно бы закрывалось. Чтобы не было 10-ка открытых окошек.

(правда Furax уже сделал подобное, но всеже это другой пример)
9. Furax - 15 Октября, 2008 - 10:26:50 - перейти к сообщению
CODE:
<script type="text/javascript>
var qqDivs = 10; //Количество divов qqN
var currentQq = 0; //Открытый qq

function pickQqs(index)
{
if (currentQq)
document.getElementById('qq'+currentQq).style.display = 'none';

if (index == 0 || index == currentQq)
currentQq = 0;
else
{
document.getElementById('qq'+index).style.display = 'block';
currentQq = index;
}
}
</script>

<div id="qq1">
<div id="qq2">
...
<div id="qq10">

<a href="#" onclick="pickQqs(1); return false;">
<a href="#" onclick="pickQqs(2); return false;">
...
<a href="#" onclick="pickQqs(10); return false;">
10. defenderyk - 16 Октября, 2008 - 12:56:00 - перейти к сообщению
все работает. спасибо. а в этом окошке можно сделать ссылку на закрытие

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0253]     [ Gzipped ]