2016-07-07 1 views
2

У меня проблема, и я надеюсь, что вы можете мне помочь. ^^ Привет всем! Это мой первый пост, поэтому я постараюсь сделать его максимально чистым ^^.Сделайте код html/java на wix dissapear после щелчка

Я хочу, чтобы окно кода html/java исчезло после его нажатия, поэтому содержимое позади него становится доступным, в то время как человек по-прежнему перенаправляется туда, где он предположительно (на второй странице).

Если это невозможно или слишком сложно, другим решением было бы открыть другое окно одновременно, либо заменить оригинал, либо открыть новую страницу (дубликат первой страницы без html-кода).

Любая идея, как я мог бы это сделать? Зная, что я вообще не знаю кода. _ «Также я должен добавить, что это предназначено только для мобильных устройств, а не для того, чтобы это изменило многие вещи.

Я должен добавить, что мой сайт построен на wix. Если у кого-то есть идея или нужна дополнительная информация, дайте мне знать.

здесь является частью кода:

<div id="app"> </div> 
    <script type="text/javascript"> 
     (function(){ 
      var App = { 
       android_id: '', 
       ios_id: '', 
       cat: '', 
       pbk: '', 
       cnt:'5', 
       mute: '', 
       creative:'managed', 
       subid:'',   
       pview:'', 
       display_mode:'min', 
       video_length:'', 
       parent_url:window.location.origin.toString() 
      }; 
      var block = document.querySelector('#app') 
      var iframe = document.createElement('iframe'); 
      iframe.style.width='100%'; 
      iframe.style.border=0; 
      var src = 'https://example.net/widget/Index.html?v=2'; 

      for (var param in App) src+='&'+param+'='+App[param]; 
      iframe.src=src; 
      block.appendChild(iframe); 
      window.addEventListener("message", function(event){ 
       var origin = event.origin || event.originalEvent.origin; 
       if (origin!=="https://example.net")return; 
       iframe.style.height=event.data+'px'; 
       if(event.data=='noAds')block.removeChild(iframe); 
      }, false); 
     })(); 
    </script> 

Кстати, это/Java окно Wix код HTML охватывает контактный ящик. Надеюсь, вы можете мне помочь. Best,

Лили

ответ

1

Вы могли бы сделать что-то вроде этого:

document.getElementById("app").addEventListener('click', false, function(){ this.hidden=true; })

Вы можете вставить это в яваскрипт и это сделает приложение DIV исчезают при нажатии на нее. Другие вещи, которые вы предложили, не сложно, если вы решите более решительно, было бы легко сделать то, что вы ищете.

+0

Знаете ли вы, в каком месте я должен был применять код? Я заменил «приложение» фактическим идентификатором приложения, но он, похоже, не работает. Я думаю, что было бы безопаснее пойти с вариантом 2, так как он откроет новое окно, вероятность того, что кто-то щелкнет, что-то пойдет не так. И спасибо за ваш первый ответ! :) Также я должен добавить, что это предназначено только для мобильных устройств, а не для того, чтобы это изменило многие вещи. –

+0

Вы можете добавить следующий код в нижней части файла после тега закрытия сценария (''). . ' ' – Ted