Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не работает скрипт создаюший iframe (https://javascript.ru/forum/misc/27580-ne-rabotaet-skript-sozdayushijj-iframe.html)

Tvis 17.04.2012 20:05

Не работает скрипт создаюший iframe
 
беда такая есть скрипт смысл его как обьяснить даже не знаю например есть сайт klop.ru при заходе по ссылке klop.ru/up окрывается вроде как ошибка 404 но там есть скрипт который делает вместо 404 - iframe 100x100% с другой страницей..
и он не работает :( хотя не давно работал как часики.. помогите
думаю суть понятна
Код скрипта:

$(function () {
/*****************************************************************************************/
//    [url]http://thebeststudio.ru[/url], [email]qulery@mail.ru[/email]           
/*****************************************************************************************/

var urlb = 'http://klop.ru'; // Укажите ссылку на свой сайт без слэша "/" в конце!

nameUrlBs = function () {
   var b = $('title'),
       e = location.href,
       s = e.replace(urlb, '').replace(/\//g, '').replace(/-/g, '~'),
       t = $('body'),
       studio = e.replace(urlb, '').match(/\//g).length,
       p = s.replace(/~/g, '-');
   if(studio == 1) {

       if(s == 'im') {
           t.html('<iframe src="/index/14" style="width:100%;height:100%" frameborder="0"><\/iframe>');
           b.html('Личные сообщения');
       } else {

       if(s == 'settings') {
           t.html('<iframe src="/index/11" style="width:100%;height:100%" frameborder="0"><\/iframe>');
           b.html('Настройки');
} else {
       if(s == 'ip') {
           t.html('<iframe src="/dfghk/iphg.html" style="width:100%;height:100%" frameborder="0"><\/iframe>');
           b.html('IP узнать');

       } else {

       if(s == 'people') {
           t.html('<iframe src="/gggm/15" style="width:100%;height:100%" frameborder="0"><\/iframe>');
           b.html('Люди');
       } else {

if(s == 'google') {
           t.html('<iframe src="/ht/goo.html" style="width:100%;height:100%" frameborder="0"><\/iframe>');
           b.html('Давай в GOOGLE!');
       } else {


           t.html('<iframe src="/404.htm" style="width:100%;height:100%" frameborder="0"><\/iframe>');
           b.html('Страница не найдена 404 : '+p+' ');
       }}}}}


       





   } else {
       $('.content-404').show();
       b.html('Ошибка 404. Запрашиваемая страница не найдена');
   }
}
nameUrlBs();
});


Теперь код 404.htm :

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>404</title>
<meta name="description" content="404" />
<script src="тут вызов скрипта.js"></script>
</head>
<body style="margin:0 0;">

<div class="content-404" style="display:none">

           <!-- КОД СТРАНИЦЫ 404 -->
КОД сраницы тут

</div>

</body>
</html>

Tvis 17.04.2012 23:57

Проблемма решена)) забыл подключить рабочий jquery-1.6.1 ;)


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