beerdy
Новичок
Есть INDEX.PHP
Есть
С помощью http://test1.ru/js/ajaxload.js методом AJAX по клику на кнопке меню, запускается скрипт INITDB.PHP - который генирирует файл PRODUCTION.PHP и вставляется в страницу динамически следующим образом (код ajaxload.js):
Содержимое PRODUCTION.PHP получается вот такое:
ПРОБЛЕМА в следующем:
Если я указываю в загаловке подключаемые файлы MODUL.CSS и MODUL.JS - то при клике на ссылку 0000003 или ссылку 0000004 (см. сгенерированный файл PRODUCTION.PHP) не фига не происходит, модульное окно не всплывает т.е. JAVASCRIPT такое ощущение не работает.
Если же я добавляю в файл генератор "INITDB.PHP", а не в INDEX.PHP, эти две строчки подключения файлов MODUL.CSS и MODUL.JS, т.е. получается на выходе PRODUCTION.PHP:
ТО все работает. НО! Это есть не хорошо и както криво и избыточно, и скорее всего влияет на производительность.
Как побороть эту проблему. Т.к. я начинающий мне ничего в голову не лезет пробовал уже все что можно. Если есть другой выход из данной ситуации то пожалуйста подскажите.
ЗЫ: Мои догадки что здесь чтото с областью видимости, но к сожелению на этом они заканчиваются)
Код:
...
<script language="JavaScript" src="http://test1.ru/js/ajaxload.js"></script>
<link rel="stylesheet" href="http://test1.ru/css/modul.css" type="text/css"/>
<script language="JavaScript" src="http://test1.ru/js/modul.js"></script> //скрипт который выводит всплывающие окно
...
<td>
<div id="dictionary">
</div>
<div id="boxes"><div id="dialog" class="window">Простое модальное окно<a href="#"class="close"/>Закрыть его</a></div><div id="mask"></div></div> //Само модальное окно которое всплывает
</td>
...
С помощью http://test1.ru/js/ajaxload.js методом AJAX по клику на кнопке меню, запускается скрипт INITDB.PHP - который генирирует файл PRODUCTION.PHP и вставляется в страницу динамически следующим образом (код ajaxload.js):
Код:
...
$(document).ready(function() {
$('#womanwinter a').click(function() {
$('.viewsqr').load('http://test1.ru/content/INITDB.PHP', function(){
$('.viewsqr').load('http://test1.ru/content/platform/PRODUCTION.PHP');
});
return false;
});
});
...
Код:
<div class=block>
<div class=n><p>АРТИКУЛ:<p id=artl class=addpos1d><a href="#dialog" name="modal1">0000003</a></p></p></div>
<div class=n><p>АРТИКУЛ:<p id=artl class=addpos1d><a href="#dialog" name="modal2">0000004</a></p></p></div>
...
</div>
Если я указываю в загаловке подключаемые файлы MODUL.CSS и MODUL.JS - то при клике на ссылку 0000003 или ссылку 0000004 (см. сгенерированный файл PRODUCTION.PHP) не фига не происходит, модульное окно не всплывает т.е. JAVASCRIPT такое ощущение не работает.
Если же я добавляю в файл генератор "INITDB.PHP", а не в INDEX.PHP, эти две строчки подключения файлов MODUL.CSS и MODUL.JS, т.е. получается на выходе PRODUCTION.PHP:
Код:
<div class=block>
<link rel="stylesheet" href="http://test1.ru/css/modul.css" type="text/css"/>
<script language="JavaScript" src="http://test1.ru/js/modul.js"></script>
<div class=n><p>АРТИКУЛ:<p id=artl class=addpos1d><a href="#dialog" name="modal">0000003</a></p></p></div>
<link rel="stylesheet" href="http://test1.ru/css/modul.css" type="text/css"/>
<script language="JavaScript" src="http://test1.ru/js/modul.js"></script>
<div class=n><p>АРТИКУЛ:<p id=artl class=addpos1d><a href="#dialog" name="modal2">0000004</a></p></p></div>
...
</div>
Как побороть эту проблему. Т.к. я начинающий мне ничего в голову не лезет пробовал уже все что можно. Если есть другой выход из данной ситуации то пожалуйста подскажите.
ЗЫ: Мои догадки что здесь чтото с областью видимости, но к сожелению на этом они заканчиваются)