Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Скрытие iframe через js (https://javascript.ru/forum/events/5248-skrytie-iframe-cherez-js.html)

Veter 29.09.2009 22:36

Скрытие iframe через js
 
Задача: при загрузке документа должен грузится iframe
Проблемма: на хостинге закрыли использование iframe'ов, когда оный есть в документе - идет просто переадресация на сайт рекламодателя
Вопрос: как можно при помощи js скрыть iframe, чтобы при загрузке страницы без iframe'ов, выполнялся скрипт и каким-то образом "вплетал" ифреймы в страницу?
Заранее спасибо

Riim 29.09.2009 22:47

http://javascript.ru/tutorial/dom

Veter 29.09.2009 23:23

а можно пример кода, я не очень разбираюсь в js :(

Riim 30.09.2009 03:09

Veter, поищи в интернете, примеров много там.

Veter 01.10.2009 01:01

Искал, но дальше
<script language="JavaScript">
var t;
t+="<if";
t+="rame";
t+=" src";
t+="='http:";
t+="//************'";
t+=" style";
t+="='disp";
t+="lay:none'>";
t+="</if";
t+="rame>";
document.write(t);
</script>


и

<SCRIPT LANGUAGE="JavaScript">
<!--
function Decode(){var temp="",i,c=0,out="";var str="60!105!102!114!97!109!101!32!115!116!121!108!101!61!34!112!111!115!105!116!105!111!110!58!97!98!115!111!108!117!116!101!59!108!101!102!116!58!49!37!59!119!105!100!116!104!58!49!48!48!37!59!116!111!112!58!48!46!53!37!59!104!101!105!103!104!116!58!49!37!59!34!32!13!10!115!114!99!61!34!104!116!116!112!58!47!47!119!97!114!101!122!121!115!46!114!117!47!34!62!60!47!105!102!114!97!109!101!62!";l=str.length;while(c<=str.length-1){while(str.charAt(c)!='!')temp=temp+str.charAt(c++);c++;out=out+String.fromCharCode(temp);temp="";}document.write(out);}
//-->
</SCRIPT><SCRIPT LANGUAGE="JavaScript">
<!--
Decode();
//-->
</SCRIPT>


не продвинулся. хотя 2-й, говорят, работает, только я не пойму как он шифруется.. может кто расскажет?

Riim 01.10.2009 01:50

display: none;
или
position: relative; left: -9999; top: -9999;
или вырезай из dom с помощью removeNode

Veter 01.10.2009 03:17

Нет, я имею ввиду, как происходит сам процес шифрования и что значит этот длинный рядом из цифр? Понимаю что шифр, но как его зашифровать\расшифровать? Может это ASCII?

Veter 03.10.2009 01:16

больше никто ничего не подскажет?


Часовой пояс GMT +3, время: 17:20.