30.09.2011, 08:02
|
Новичок на форуме
|
|
Регистрация: 30.09.2011
Сообщений: 2
|
|
ПОМОГИТЕ!!! JavaScript
ПОМОГИТЕ!!! JavaScript
я в яваскрипте ноль пожалуйста помогите исправить adobe dremweaver пишет синтаксическая ошибка:
<script language="JavaScript">
document.getElementById('rutube_cat<?=$item[id]?>').selectedIndex = <?=$item[rutube_num]?>;
</script>
|
|
30.09.2011, 09:11
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
надо показывать то, что после php
|
|
01.10.2011, 22:45
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
$item[id]
id не переменная, а значит должна быть в кавычках
<?php echo $item['id']; ?>
сокращенный синтаксис лучше не использовать.
либо так
<?php echo $item[$id]; ?>
если переменная
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Последний раз редактировалось Gozar, 01.10.2011 в 22:48.
|
|
01.10.2011, 22:53
|
Профессор
|
|
Регистрация: 23.04.2010
Сообщений: 354
|
|
Что касается php, в кавычках ключ или нет - абсолютно все равно.
|
|
02.10.2011, 00:28
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Возможно dreamweaver-у не всё равно, а может он просто не любит кашу:
document.getElementById('rutube_cat<?=$item[id]?>').selectedIndex = <?=$item[rutube_num]?>;
Я им не пользуюсь, просто предположил.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
02.10.2011, 02:48
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
Сообщение от Триви
|
Что касается php, в кавычках ключ или нет - абсолютно все равно.
|
Неправда.
Если без кавычек, то будет использована константа с данным именем.
Если константа еще не была объявлена, то она будет создана, и ее значение будет равно ее имени
|
|
02.10.2011, 19:27
|
|
Профессор
|
|
Регистрация: 19.08.2011
Сообщений: 186
|
|
document.getElementById('rutube_cat' + <?php echo $item['id']; ?>).selectedIndex = <?php echo $item['rutube_num']; ?>;
Или так:
document.getElementById(<?php echo 'rutube_cat' . $item['id']; ?>).selectedIndex = <?php echo $item['rutube_num']; ?>;
Последний раз редактировалось systemiv, 02.10.2011 в 19:31.
|
|
02.10.2011, 20:28
|
Профессор
|
|
Регистрация: 23.04.2010
Сообщений: 354
|
|
Сообщение от Gvozd
|
Неправда.
Если без кавычек, то будет использована константа с данным именем.
Если константа еще не была объявлена, то она будет создана, и ее значение будет равно ее имени
|
Ваша правда, не поленился проверил:
<?php
define ('k2', 'Привет, мир!');
$arr = array('k1'=>'1', 'k2'=>'2', 'k3'=>'3');
echo $arr[k2]; // пусто!
?>
При работе в команде может выйти боком.
Ловите плюсег
|
|
03.10.2011, 22:01
|
Интересующийся
|
|
Регистрация: 03.10.2011
Сообщений: 10
|
|
Парни, я в javascript начинающий, а надо зделать задание, я 3 дня голову ломаю.. Помогите, а лучше подскажите что надо знать чтобы выполнить это задание(без использования JQuuer).
Задание: # Создайте фотогалерею для web, для этого подготовьте графические изображения, объединенные общей темой (тема свободная). Необходимо предоставить пользователю возможность просмотра слайд-шоу изображений и возможность запуска и остановки слайд-шоу. Для увеличения скорости отображения страницы и скорости изменения графических образов используйте один из способов оптимизации отображения графических образов.
|
|
|
|