Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Помогите Исправить элементарный скрипт! с location.searсh (https://javascript.ru/forum/events/11193-pomogite-ispravit-ehlementarnyjj-skript-s-location-searsh.html)

pp-vp 12.08.2010 14:08

Помогите Исправить элементарный скрипт! с location.searсh
 
Народ срочно нужно помочь с кодом. Мне нужно чтобы если пользователь загружал страницу с http://mypage.ru/index/9?audio то div элементу с id = new присваивалось какое-то значение типа <span id="lala">Скрипт работает</span>.А если он приходил на туже страницу тока без ?audio то есть, http://mypage.ru/index/9 В этот id ничего не присваивалось!!! вот пример кода:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function mm() {if (window.location.search='?audio') document.getElementById('one').inerHTML = '<span style="color:#CCCCCC">Привет</span>';}
 onLoadFuncton=mm();
</script>
</head>

<body>
<div id="one"></div>
</body>
</html>

Gvozd 12.08.2010 14:20

Цитата:

Сообщение от pp-vp
window.location.search='?audio'

= - это оператор присваивания, а не сравнения

pp-vp 12.08.2010 14:24

А какое сравнения??

Gvozd 12.08.2010 14:32

Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.

pp-vp 12.08.2010 14:35

ну я нашел оператор присваевания, == все равно не работает как там с операторами if, мне кажется где то потерял знаки, можеш еще раз проверить блин срочно надо просто.
<script type="text/javascript">
function mm() {if (document.location.search=='?audio') document.getElementById('one').inerHTML = '<span style="color:#CCCCCC">Привет</span>';}
 onLoadFuncton=mm();
</script>

Gvozd 12.08.2010 14:40

pp-vp,
мне что за тебя каждую твою опечатку и ошибку отладить?
браузер должен дико матерится на этот код.
если не матерится, включи вывод сообщений об ошибке.
либо внимательно прочитай свой код
Цитата:

Сообщение от pp-vp
блин срочно надо просто.

если надо срочно, то пиши в раздел работа, и готовь кошелек, да пошире.
во всех иных случаях, читай внимательно документацию, отлаживай свою программу самостоятельно, и учись на своих ошибках, чтобы не допускать их в дальнейшем
за тебя твою работу никто делать не станет


Часовой пояс GMT +3, время: 20:31.