2014-01-25 2 views
0

Несколько лет назад Хелен предложила простой script to display a picture. Это было именно то, что я искал. Окно изображения закрывается само по себе через определенное время. Теперь я хотел бы изменить это так, чтобы он закрывался только при нажатии на него. Кто-то может помочь?Как закрыть окно, щелкнув по нему?

ответ

2

Вы можете изменить ОТЗ следующим образом:

удалить линии idTimer = window.setTimeout("vbscript:window.close", 5000)

заменить <body> с <body onclick="vbscript:window.close">

UPD: и сдвиньте изображение по экрану, перетаскивая с правом | средняя кнопка только добавить:



    <script language="JavaScript"> 
     (function() { 
      var x0,y0; 
      document.onmousemove=function() { 
       if ((event.button!=0)&&(event.button!=1)){ 
        window.moveBy(event.x-x0, event.y-y0); 
        return false; 
       } 
       document.body.style.cursor='auto'; 
      } 
      document.onmousedown=function() { 
       if (event.button!=1){ 
        document.body.style.cursor='move'; 
        x0=event.x; 
        y0=event.y; 
       } 
      } 
     })(); 
    </script> 

+0

Отлично работает. Большое спасибо. Есть ли аналогичный способ, с помощью которого можно перемещать изображение по экрану, перетаскивая его? Или это должен быть другой вопрос? – Pablo678

+2

@ Pablo678 Да, это должен быть другой вопрос. –

Смежные вопросы