Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Вопрос по JavaScript
Новая тема
Ответить
цитата
28/03/17 в 12:35
Crimean
Есть такой код
<script language="JavaScript" src="http://донор/r.php?t=js&id=1"></script>
из
http://донор/r.php?t=js&id=1
тянутся объявления
если оттуда тянуть простое "Привет", слово отображается
а если оттуда тянуть код попандера
<script type="text/javascript">
код
</script>
он не работает, при этом в html остается просто код <script language="JavaScript" src="http://донор/r.php?t=js&id=1"></script>
как сделать, чтобы код попандера, вставляемый таки методом обрабатывался и работал ??
цитата
28/03/17 в 12:51
Axel
убрать из кода попандера <script> теги. когда указываешь src= то это и должен быть src(сорцы, код скрипта).
цитата
28/03/17 в 12:51
zhekats
PHP файл вставляй через include.
<?php include 'путь_к_файлу/r.php?t=js&id=1'; ?>
А в самом файле выводи через echo.
Содержимое файла r.php:
<?php
echo "<script type="text/javascript">код</script>";
Это если по простому. Если все не так просто или чето не выйдет - пиши в личку.
цитата
28/03/17 в 12:55
zhekats
Axel писал:
убрать из кода попандера <script> теги. когда указываешь src= то это и должен быть src(сорцы, код скрипта).
Я так понимаю там в зависимости от параметров может выводиться не только JS. Поэтому там и PHP файл. Поэтому просто убрать <тэги> и добавить их в хтмл - не выйдет.
цитата
28/03/17 в 16:58
Crimean
код попандера такой
<script type="text/javascript">
var __htapop = {freq:{qty:1,period:86400}};
var uae9613a2e0 = "\/\/hill"+"topads"+".net\/p"+"?zoneI"+"d=2337"+"-2338";
document.write("<script type=\"text/javascript\" src=\""+uae9613a2e0+"\"></sc"+"ript>");
</script>
как его вставить таким способом ?
только черех php ?
цитата
28/03/17 в 17:03
zhekats
Ты мне обьясни зачем тебе вообще пхп файл, и что за параметры туда уходят(t=js&id=1). И что еще он может вставлять кроме кода попандера. Если он нужен только для попандера, то вставь тупо:
<script type="text/javascript">
var __htapop = {freq:{qty:1,period:86400}};
var uae9613a2e0 = "\/\/hill"+"topads"+".net\/p"+"?zoneI"+"d=2337"+"-2338";
document.write("<script type=\"text/javascript\" src=\""+uae9613a2e0+"\"></sc"+"ript>");
</script>
в тело документа, без никаких пхп файлов.
цитата
28/03/17 в 17:15
Crimean
вставить код попандера в тело сайта не проблема
дело в том, что на начальном этапе он не нужен, а после его нужно вставлять на тысячи сайтов, что в ручную трудоемко )
есть инструмент, который дает такой такой формат
<script language="JavaScript" src="http://донор/r.php?t=js&id=1"></script>
или
<?php echo file_get_contents('http://донор/r.php?id=1'); ?>
в r.php то, что вставишь в инструменте, както так
цитата
28/03/17 в 17:19
zhekats
Попробуй второй вариант. Через echo file_get_contents.
Если не пройдет, черкани в личку.
цитата
30/03/17 в 20:17
relativity_media
Как мне кажется, все дело в порядке выполнения, на начальном этапе изучения JavaScript'а постоянно набивал шишки этими граблями.
Если переключить мозг с синхронного выполнения на асинхронный, то вобщем-то все встает на свои места, плюс не надо забывать оборачивать свой код в:
Код:
(function() {
code...
)();
или с jQuery
Код:
$(document).ready(function() {
code...
});
которые гарнтируют выполнение кода после загрузки страницы(DOM).
И да кстати, зачем тебе тянуть через src="", когда есть AJAX.
Новая тема
Ответить
Эта страница в полной версии