Помогите с HTML+JS

Тема в разделе "Мегафлуд", создана пользователем *SaT*, 3 мар 2009.

Статус темы:
Закрыта.
  1. *SaT*

    *SaT*

    Регистр.:
    19 ноя 2008
    Сообщения:
    241
    Симпатии:
    24
    Помогите с HTML+JS, я пишу ствой первый ГАДЖЕТ или ВИДЖЕТ.
    У меня есть файлы
    1) index.html
    HTML:
    
    <html>
    <head>
    	<title>Hello, World!</title>
    	<style>
    		body { 
    			width:130;
    			height:100;
    		}
    	</style>
    
    	<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
    	<script src="js/opensearch.js" type="text/javascript" language="javascript"></script>
    
    </head>
    <body>
    
    	<a href="" id="info" onclick="showAboutBox();">sdfsdfsdfsdf</a>
    
    
    	  </body>
    </html>
    
    2) opensearch.js
    HTML:
    
    function showAboutBox()
    { 
        System.Gadget.Flyout.file = "about.html"
        if (System.Gadget.Flyout.show == false)
        { 
            System.Gadget.Flyout.show = true;
        }
            
        if ( window.event != null ) 
        { 
            window.event.returnValue = false; 
        } 
    } 
    
    3) about.html
    HTML:
    
    <html>
        <head>
    	    <meta http-equiv="content-type" content="text/html; charset=windows-1251" />
            <title>About</title>
            <link href="css/about.css" rel="stylesheet" type="text/css"/>
        </head>
        <body onload="document.body.focus();">
            <div id="main">
                Привет
            </div>
        </body>
    </html>
    
    При запуске гаджета или виджета в боковой панели появляется окно и там есть ссылку sdfsdfsdfsdf при нажатии на неё у меня появляется ещё одно непобольшое окно в котором открывается файл about.html.
    КАК мне сделать так что бы при втором нажании на ссылку sdfsdfsdfsdf окно about.html закрывалось ????
    помогите пож.
     
  2. mpolsky

    mpolsky

    Регистр.:
    26 июн 2007
    Сообщения:
    163
    Симпатии:
    35
    Насколько я знаю, сами окна закрываться не могут! Все современные браузеры требуют подтверждение самого юзера на закрытие окна! А вообще вод код...
    HTML:
    <script>window.close();</script>
     
    *SaT* нравится это.
  3. *SaT*

    *SaT*

    Регистр.:
    19 ноя 2008
    Сообщения:
    241
    Симпатии:
    24
    я делал ссылку window.close(); в файле about.html, он падле незакрывается
     
  4. Mr.Emm

    Mr.Emm Постоялец

    Регистр.:
    5 май 2008
    Сообщения:
    147
    Симпатии:
    110
    Окно закроется скриптом в том случае если оно было вызвано с помощью скрипта... попробуй еще так
    <a href="javascript:self.close()">закрыть</a>
     
    *SaT* нравится это.
  5. *SaT*

    *SaT*

    Регистр.:
    19 ноя 2008
    Сообщения:
    241
    Симпатии:
    24
    Mr.Emm спасибо конечно но к сожелению это тоже неподходит)))
    Если у меня получится сделать так как я хочу то я обязательно отпешусь.
    Если у кого нибудь есть ещё идеи пишите))))
     
Статус темы:
Закрыта.