))) конечно не произошло, это же php функция)))
|
примерно так? делаю фаил price.js
в нем прописываю: var svetodiod_krasnyi="1.98"; var svetodiod_belyi="2.38"; потом подключаю его в html <head> <script type="text/javascript" src="price.js"></script> </head> потом в тексте на любой странице сайта пишу так <body> Цена красного светодиода: <span><script>document.write(svetodiod_krasnyi); </script></span> </body> Все правильно сделал?????? |
Цитата:
внутри твоего price.js должно быть примерно следующее (при подключенном jQuery): $(function() { var svetodiod_krasnyi="1.98"; var svetodiod_belyi="2.38"; $('#svetodiod_krasnyi').text(svetodiod_krasnyi); }) где $('#svetodiod_krasnyi') - это id спана с ценой. Вообще правильней будет использовать двумерный массив, где первое будет имя товара, а второе - цена. Или ещё проще, одномерный массив, где имя это ключ к цене |
а у меня сработало, а что неверно то?
|
я сделал так сохранил price.js такого содержания
$(function() { var svetodiod_krasnyi="1.98"; var svetodiod_belyi="2.38"; $('#svetodiod_krasnyi').text(svetodiod_krasnyi); }) далее создал ok.html такого содержания <html> <head> <title>Без названия</title> <meta name="generator" content="Namo WebEditor"> <script type="text/javascript" src="price.js"></script> </head> <body> Цена красного светодиода: <span id="svetodiod_krasnyi"></span> </body> </html> при открытии файла ok.html ничего не происходит??? а моим первым способом все работало??? |
не делают так. Если ты создаешь скрипт, то все операции должны быть в файле. Чтобы если тебе надо было что-то изменить ты не лазил потом по всем страницам. Не раскидывай элементы скрипта по страницам.
Ты не подключил jQuery |
помоги как написать правильно и 100 рублей на тел твои!!!
|
подключи перед своим price.js это
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> |
все заработало а в чем прикол можешь поэлементно мне объяснить и зачем я подключал <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
это??? так ведь тоже работало var svetodiod_krasnyi="1.98"; var svetodiod_belyi="2.38"; потом подключаю его в html <head> <script type="text/javascript" src="price.js"></script> </head> потом в тексте на любой странице сайта пишу так <body> Цена красного светодиода: <span><script>document.write(svetodiod_krasnyi); </script></span> </body> Все правильно сделал?????? |
Цитата:
Упрощение работы с селекторами заключается в том, что чтобы получить доступ к html объекту с каким либо классом тебе достаточно написать $('.someClass') как в css Старайся сделать так, чтобы весь твой js код (относящийся к price) был внутри одного файла. |
Часовой пояс GMT +3, время: 21:04. |