Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.03.30;
Скачать: [xml.tar.bz2];

Вниз

Яндекс-Директ   Найти похожие ветки 

 
Александр Иванов ©   (2008-02-15 17:07) [0]

Проблема в следующем: вставляю рекламу Яндекса на страничке, но он каким-то образом конфликтует с кодом JavaScripta расположенном в iframe. Если вставить код Яндекса до iframe то все работает корректно, но нужно после.
Так вот вопрос, как корректно вставить тег script после загрузки iframe?
Пробую innerHTML = "<script..." но свойство innerHTML после присваивания пусто. Если script оборачиваю в другой тег, то он вырезается.
Кроме того вопрос будет ли в такой схеме работать document.write с помощью которого Яндекс выводит свою информацию?


 
Плохиш ©   (2008-02-15 17:09) [1]

spamer must die!


 
Александр Иванов ©   (2008-02-15 17:13) [2]

Сам такой :)
При чем тут спам?


 
Плохиш ©   (2008-02-15 17:20) [3]


> При чем тут спам?

при том

> вставляю рекламу Яндекса на страничке


 
Александр Иванов ©   (2008-02-15 17:23) [4]

И? Сайт Мастеров Дельфи тоже спамерством занимается? Ведь и здесь реклама есть.


 
Kerk ©   (2008-02-15 17:51) [5]

Ты бы страничку показал


 
Александр Иванов ©   (2008-02-15 18:01) [6]

Страничку показать достаточно сложно так как она не одна.
В определенном месте страницы есть код document.write("<script...
Необходимо, чтобы этот код выполнился только после загрузки фрейма.

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


 
KSergey ©   (2008-02-15 18:07) [7]

> Александр Иванов ©   (15.02.08 18:01) [6]
> Страничку показать достаточно сложно так как она не одна.

Тогда есть смысл сделать минимальный код, на которм воспроизводится проблема и его выкладывать.
А иначе это песня ни о чем получается.
Попутно может выясниться, к стати, что проблема вовсе не там, где думается.


 
Александр Иванов ©   (2008-02-15 18:09) [8]

Страница:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
   <title>Untitled Page</title>
   
</head>
<body>
<script type="text/jscript" src="test.js"></script>
<div id="t"></div>
<h1 id="h">Hello</h1>
</body>
<script type="text/jscript">
test();
</script>
</html>


 
Александр Иванов ©   (2008-02-15 18:10) [9]

test.js:

function test()
{
   var d = document.getElementById("t");
   var m = "<script type="text/jscript">document.write("Test");</script>";
   d.innerHTML = m;
   alert(d.innerHTML);
}


 
Александр Иванов ©   (2008-02-15 18:11) [10]

Т.е. от этого скрипта ожидается, что он напишет мне Test перед Hello.


 
easy ©   (2008-02-15 18:32) [11]

спасибо, добавил direct.yandex.ru 8)


 
Пробегал...   (2008-02-15 18:39) [12]

а не проще написать в тех. поддержку яндекса то, а?


 
BiN ©   (2008-02-15 18:50) [13]

document.body.onload="javascript:test();"


 
Александр Иванов ©   (2008-02-15 19:06) [14]

Проблема не в вызове test() а а том, что код test работает не так.
Попробовал вставить таким образом:
<head>
   <title>Untitled Page</title>
   
</head>
<body>
<script type="text/jscript" src="test.js"></script>
<script type="text/jscript">
document.body.onload="javascript:test();"
</script>
<div id="t"></div>
<h1 id="h">Hello</h1>
</body>
</html>

Теперь функция test не вызывается



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.03.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.04 c
11-1186498749
Александр 2006
2007-08-07 18:59
2008.03.30
KOLWinLirc ?


15-1202832081
Kolan
2008-02-12 19:01
2008.03.30
Гайды, книги, статьи по созданию touch screen приложений&amp;#133


2-1204353873
Dell
2008-03-01 09:44
2008.03.30
Звучка


15-1203077170
Olegator-88
2008-02-15 15:06
2008.03.30
численное дифференцирование


2-1204285666
Knoob
2008-02-29 14:47
2008.03.30
Настройка Webbrowser





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский