#javascript
#javascript
Вопрос:
У меня есть скрипт с именем view.js что делает, так это подсчитывает, сколько раз на странице просматривается одно поле div….. У меня этот механизм хорошо работает, когда я загружаю этот скрипт только в один div …… но когда я помещаю это в несколько divs внутри одной страницы, это работает только для последнего скрипта…… Я знаю, что js загружаются последовательно на страницу, т.Е. Предполагается, что работает только мой последний загруженный scipt
может кто-нибудь сказать мне способ, чтобы, когда я загружаю свой js несколько раз внутри разных div, они действовали как разные скрипты и выполнялись параллельно для подсчета
и я также хочу упомянуть, что имена переменных останутся одинаковыми для каждого скрипта, и я просто хочу использовать их по-разному для других скриптов
также есть ли какое-либо решение с использованием объекта js… пожалуйста, дайте мне знать о решении
<div id="parentofad" >
<div id="ad">
<img src="gemma-correll-cool-beans-button-magnet-lg.jpg" width="100" height="100">
</div>
<script type="text/javascript" src="adTagScript.js"></script>
</div>
<div id="parentofsecondad" >
<div id="ad">
<img src="gemma-correll-cool-beans-button-magnet-lg.jpg" width="100" height="100">
</div>
<script type="text/javascript" src="adTagScript.js"></script>
</div>
Отредактировано: фрагмент jsfiddle https://jsfiddle.net/1fxgwztk /
Комментарии:
1. Не могли бы вы опубликовать фрагмент кода, это может помочь?
Ответ №1:
Прямо сейчас я предполагаю, что у вас есть функция, которую вы вызываете при загрузке страницы для определенного класса или идентификатора. Что вам нужно сделать, так это инициализировать эту функцию для каждого класса, подобного этому примеру
//Class
function Viewed(divID) { }
var div = new Viewed(divID);
Комментарии:
1. <div id=»parentofad»> <div id=»ad»> <img src=»gemma-correll-cool-beans-button-magnet-lg.jpg» width=»100″ height=»100″> </div> <script type=»text/javascript» src=»adTagScript.js»></script> </div> <div id=»parentofsecondad»> <div id=»ad»> <img src=»gemma-correll-cool-beans-button-magnet-lg.jpg» width=»100″ height=»100″> </div> <script type=»text/javascript» src=»adTagScript.js»></script>
2. это пример кода для файла, а сценарий — src=»adTagScript.js » , теперь скажите мне, как я могу создавать экземпляр объекта для каждого раза, когда скрипт загружается на страницу
3. и я не вызываю какую-либо функцию, я просто загружаю скрипт, поэтому функция должна вызываться при действии на scipt
4. создайте jsfiddle или jsbin по вашему вопросу, чтобы мы могли вам помочь
5. вот jsfiddle У меня есть весь код, но он может не работать должным образом на jsfiddle из-за внешних файлов и ссылок