У меня вопрос. Итак, в моем проекте у меня есть div:
<div class="right-bloc-pub-1">
<script src="http://www.adcash.com/ad/display.php?r=23" type="text/javascript">
</div>
Нет, я хочу перезагрузить этот скрипт, когда кнопка перезагружается. Я старался :
location.reload();
Но это перезагрузить всю страницу. Можно ли перезагрузить onlye right-bloc-pub-1 с его скриптом?
Спасибо заранее
<script language="text/javascript">
function load_js()
{
var head= document.getElementsByTagName('head')[0];
var script= document.createElement('script');
script.type= 'text/javascript';
script.src= 'source_file.js';
head.appendChild(script);
}
load_js();
</script>
Главное — вставить новый скрипт-тег — вы можете удалить старый без последствий. Вам может понадобиться добавить метку времени в строку запроса, если у вас есть проблемы с кэшированием.
Вы можете создать метод для перезагрузки скрипта, например так:
function reload()
{
$.getScript('http://www.adcash.com/ad/display.php?r=23');
return true;
}
Вы также можете сделать так, чтобы он обновлялся каждые x миллисекунд, вы делаете это так:
var intervalID = setInterval(function(){ reload; }, 3000);//Every 3 seconds
//To stop refreshing
clearInterval(intervalID);
Ты можешь использовать .нагрузка () с URL и селектором класса.
$( "#ID" ).load( "http://www.adcash.com/ad/display.php?r=23 .right-bloc-pub-1" );
Метод .load (), в отличие от $ .get (), позволяет нам указать часть
удаленный документ для вставки. Это достигается с помощью специального
синтаксис для параметра URL. Если один или несколько пробелов
включенный в строку, часть строки, следующая за первым
пространство считается селектором jQuery, который определяет содержание
быть загруженным.
У меня вопрос. Итак, в моем проекте у меня есть div:
<div class="right-bloc-pub-1">
<script src="http://www.adcash.com/ad/display.php?r=23" type="text/javascript">
</div>
Нет, я хочу перезагрузить этот скрипт, когда кнопка перезагружается. Я старался :
location.reload();
Но это перезагрузить всю страницу. Можно ли перезагрузить onlye right-bloc-pub-1 с его скриптом?
Спасибо заранее
<script language="text/javascript">
function load_js()
{
var head= document.getElementsByTagName('head')[0];
var script= document.createElement('script');
script.type= 'text/javascript';
script.src= 'source_file.js';
head.appendChild(script);
}
load_js();
</script>
Главное — вставить новый скрипт-тег — вы можете удалить старый без последствий. Вам может понадобиться добавить метку времени в строку запроса, если у вас есть проблемы с кэшированием.
Вы можете создать метод для перезагрузки скрипта, например так:
function reload()
{
$.getScript('http://www.adcash.com/ad/display.php?r=23');
return true;
}
Вы также можете сделать так, чтобы он обновлялся каждые x миллисекунд, вы делаете это так:
var intervalID = setInterval(function(){ reload; }, 3000);//Every 3 seconds
//To stop refreshing
clearInterval(intervalID);
Ты можешь использовать .нагрузка () с URL и селектором класса.
$( "#ID" ).load( "http://www.adcash.com/ad/display.php?r=23 .right-bloc-pub-1" );
Метод .load (), в отличие от $ .get (), позволяет нам указать часть
удаленный документ для вставки. Это достигается с помощью специального
синтаксис для параметра URL. Если один или несколько пробелов
включенный в строку, часть строки, следующая за первым
пространство считается селектором jQuery, который определяет содержание
быть загруженным.