Показать сообщение отдельно
  #1 (permalink)  
Старый 23.11.2015, 19:51
Новичок на форуме
Отправить личное сообщение для Talisman Посмотреть профиль Найти все сообщения от Talisman
 
Регистрация: 23.11.2015
Сообщений: 6

Объединение скриптов
Никак не могу объединить 2 скрипта.
вот первый код:
<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title></title>
  <style type='text/css'>
    #test{
    display:none;
}
  </style>
<script type='text/javascript'>
window.onload=function(){
var image = document.getElementById("test");
var i = 0, s = ["block","none"],t = [5000,2000]; 
function show()
{  i ^= 1
   image.style.display = s[i];
    setTimeout(show,t[i]);
}
show()
}
</script>
</head>
<body>
 <img id="test"  src="http://www.casinobonuszonderstorting.nl/includes/img/bonus6.png"
 <button onclick="myWindow()">Открыть</button>
 
<script>
function myWindow() {
    var w = window.open('', '', 'scrollbars=1');
    w.document.write('<!DOCTYPE html>\n\
<title>Заголовок</title>\n\
<p>Содержание <button onclick="window.close();">Закрыть</button>\n\
<script>\n\
;\n\
<\x2fscript>');
}
</script>
</body>
</html>

а вот второй код:
<button onclick="myWindow5(this)">Open</button>
<script>
function myWindow5(e) {
  if (e.nextSibling.nodeName.toLowerCase() != "iframe") {
    var iframe = document.createElement('iframe');
    iframe.setAttribute('src', 'http://javascript.ru/');
    iframe.setAttribute('height', '600');
    e.parentNode.insertBefore(iframe, e.nextSibling);
  }
}
</script>
<style>
iframe[src^="http://javascript.ru/"] { 
  width: 100%;
  border: none;
}
</style>
<button onclick="myWindow2();">Close</button>
<script>
function myWindow2() {
  var raz = window.parent.document.querySelector('iframe[src^="http://javascript.ru/"]'); 
  raz.parentNode.removeChild(raz);
}
</script>

Нужно чтобы содержимое второго кода работало в новом открывшемся окне после выполнения первого кода.

Последний раз редактировалось Talisman, 23.11.2015 в 23:36.
Ответить с цитированием