Ще се опитам да обясня проблема по възможно най-лесния начин.
Имам една лента която стой най-долу в сайта (като чата на facebook) и към нея с javascript излиза едно поле нагоре (както като пишете с някой в чата на facebook).
Когато си сложа 2 скрипта + jquery , css и html кода в един файл си работи.
Но искам да вкарам всичко в един js файл който да извеждам в началото.
Пробвах така:
index.php
share.js
И така уж трябва да вградя автоматично css-a , jquery и другия js код.
Лентата се появява с дизайн но частта която трябва да излезе при натискане на Menu не се появява.
Реших че нещо съм прецакал от кода но като го вградя целия код вместо да е в innerhtml а директно в index.php лентата пак си работи.
Някаква идея кое спира работата на другите js файлове ?
Също да спомена че пробвах и в indexa преди да вграда share.js да вградя другите файлове а пък в share.js да върна само div-a с информацията , но пак не работи javascript-a за излизащия div с текста..
Някакви идей... ?
Имам една лента която стой най-долу в сайта (като чата на facebook) и към нея с javascript излиза едно поле нагоре (както като пишете с някой в чата на facebook).
Когато си сложа 2 скрипта + jquery , css и html кода в един файл си работи.
Но искам да вкарам всичко в един js файл който да извеждам в началото.
Пробвах така:
index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="share.js"></script>
</head>
<body onLoad="javascript: share();">
<div id="share"></div>
</body>
</html>
share.js
function share()
{
document.getElementById('share').innerHTML = '<link rel="stylesheet" type="text/css" href="box.css"/><script type="text/javascript" src="js/jquery-1.3.2.js"></script><script type="text/javascript" src="js/function.js"></script><div id="footpanel"><ul id="mainpanel"><li><a href="index.php" class="home">Начало</a></li><li><a href="#" class="public">Facebook профил</a></li><li><a href="#" class="psc">web-tourist профил</a></li><li id="chatpanel"><a href="#subpanel" class="chat">Menu</a><div class="subpanel"><h3><span>-</span>Menu</h3><ul><li>test<br />test<br />test<br />test<br />test<br /><br /><br /><br /><br /><br /><br /><br /><br /></li></ul></div></li></ul></script>';
}
И така уж трябва да вградя автоматично css-a , jquery и другия js код.
Лентата се появява с дизайн но частта която трябва да излезе при натискане на Menu не се появява.
Реших че нещо съм прецакал от кода но като го вградя целия код вместо да е в innerhtml а директно в index.php лентата пак си работи.
Някаква идея кое спира работата на другите js файлове ?
Също да спомена че пробвах и в indexa преди да вграда share.js да вградя другите файлове а пък в share.js да върна само div-a с информацията , но пак не работи javascript-a за излизащия div с текста..
Някакви идей... ?