Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: переход на страницу с задержкой

Сообщения:  [1-10]   [11-13] 

 
 автор: yuk   (25.04.2007 в 22:54)   письмо автору
 
   для: Caman   (25.04.2007 в 19:56)
 

Вот так:

var i=10; 
var h; 
var vurl; 
function decr() 
{    i--;
    a.innerHTML=\"Подождите, осталось \"+i+\" сек.\"; 
    if (i<1) 
    {    clearInterval(h);
        location=vurl;
    } 


function fundelay(p) 
{    switch (p) 
    {    case 1: vurl=\"index.php?do=gotown:1\"; break; 
        case 2: vurl=\"index.php?do=gotown:3\"; break; 
    } 
    m.useMap=\"\"; 
    a.innerHTML=\"Переход будет разрешен через \"+i+\" сек.\"; 
    h=setInterval('decr()',1000); 
}

   
 
 автор: Caman   (25.04.2007 в 19:56)   письмо автору
 
   для: Caman   (25.04.2007 в 19:44)
 

а ещё, скажите... плиз!
что поменять тут, чтобы переходило автоматически?


    var i=10;
    var flag=false;
    var h;
    var vurl;
    function decr()
    {    i--;
        a.innerHTML=\"Подождите, осталось \"+i+\" сек.\";
        if (i<1)
        {    flag=true;
            clearInterval(h);
            m.useMap=\"#map\";
            a.innerHTML=\"Переход разрешен!\";
        }
    }

    function fundelay(p)
    {    switch (p)
        {    case 1: vurl=\"index.php?do=gotown:1\"; break;
            case 2: vurl=\"index.php?do=gotown:3\"; break;
        }

        if (flag==true)
            location=vurl;
        m.useMap=\"\";
        a.innerHTML=\"Переход будет разрешен через \"+i+\" сек.\";
        h=setInterval('decr()',1000);
    }

   
 
 автор: Caman   (25.04.2007 в 19:44)   письмо автору
 
   для: yuk   (25.04.2007 в 17:14)
 

Спасибо тебе!!! Выручил!!! как я рад...!!!

   
 
 автор: yuk   (25.04.2007 в 17:14)   письмо автору
 
   для: RMW   (25.04.2007 в 17:02)
 

Приблизительно так. Немного покорежил твои координаты в карте, ты уж извини:)

<html>
<head>
    <title>Untitled</title>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
    var i=10;
    var flag=false;
    var h;
    var vurl;
    function decr()
    {    i--;
        a.innerHTML="Переход будет разрешен через "+i+" сек.";
        if (i<1)
        {    flag=true;            
            clearInterval(h);
            m.useMap="#map";
            a.innerHTML="Переход разрешен!";    
        }            
    }
    
    function fundelay(p)
    {    switch (p)
        {    case 1: vurl="doc1.html"; break;
            case 2: vurl="doc2.html"; break;
        }
        
        if (flag==true)
            location=vurl;
        m.useMap="";
        a.innerHTML="Переход будет разрешен через "+i+" сек.";
        h=setInterval('decr()',1000);        
    }
//-->
</SCRIPT>     
</head>
<body>
<div id="d"></div>
<img id="im" src="images/map.gif" border="1" usemap="#map" width="616" height="308"> 
 <map name="map"> 
 <area shape="circle" coords="50,50,50" onclick="fundelay(1)" title="ссылка1"> 
 <area shape="circle" coords="150,50,50" onclick="fundelay(2)" title="ссылка2"> 
</map>
</body>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
    var a=document.getElementById('d');
    var m=document.getElementById('im');
//-->
</SCRIPT>
</html>

   
 
 автор: RMW   (25.04.2007 в 17:02)   письмо автору
 
   для: Caman   (25.04.2007 в 16:43)
 

Здесь ещё архив есть :)

   
 
 автор: yuk   (25.04.2007 в 16:54)   письмо автору
 
   для: Caman   (25.04.2007 в 16:43)
 

OK, ща поможем Почитай еще чего-нибудь:)

   
 
 автор: Caman   (25.04.2007 в 16:43)   письмо автору
 
   для: yuk   (23.04.2007 в 23:04)
 

народ!ну помогите, кто знает! очень нужно.. а то уже 3 час на форуме сижу... уже все сообщения прочитал!

   
 
 автор: Caman   (25.04.2007 в 11:17)   письмо автору
 
   для: yuk   (23.04.2007 в 23:04)
 

Даже не поссылке, а по карте! Это код... когда нажимаю на ссылку карты, хочу, чтобы было написанно, типа : Подождите, черз 10,9,8... сек вы будете перемещены.

<script language="JavaScript" src="images/perehod.js></script>
 <img src="images/map.gif" border="1" usemap="#map" width="616" height="308">
 <map name="map">
 <area shape="circle" coords="248,180,6" href="ссылка1" title="ссылка1">
 <area shape="circle" coords="577,67,6" href="ссылка2" title="ссылка2">
</map>

и чтобы это писалось или над самой картой или где-то сбоку...

   
 
 автор: Caman   (25.04.2007 в 11:05)   письмо автору
 
   для: yuk   (23.04.2007 в 23:04)
 

а как сделать такое же самое, только для ссылки? заранее спасибо!

   
 
 автор: yuk   (23.04.2007 в 23:04)   письмо автору
 
   для: Caman   (23.04.2007 в 22:25)
 

Можно сделать где-то так:

<html>
<head>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
    var i=10;
    var flag=false;
    var h;
    
    function decr()
    {    i--;
        a.innerHTML="Переход будет разрешен через "+i+" сек.";
        if (i<1)
        {    flag=true;            
            clearInterval(h);
            form1.btn.disabled=false;
            a.innerHTML="Переход разрешен!";    
        }            
    }
    
    function fundelay()
    {    if (flag==true)
            form1.submit();
        form1.btn.disabled=true;
        a.innerHTML="Переход будет разрешен через "+i+" сек.";
        h=setInterval('decr()',1000);        
    }
//-->
</SCRIPT>        
</head>
<body>
<form name="form1" action="index.php" method="post"> 
<center><input name="btn" type="button" value="перейти на страницу" onclick="fundelay()"> 
</center>
</form>
<div id="d"></div>
</body>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
    var a=document.getElementById('d');
//-->
</SCRIPT>
</html>

   

Сообщения:  [1-10]   [11-13] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования