java script, php и html

  • Автор темы Автор темы natalie
  • Дата начала Дата начала

natalie

Новичок
java script, php и html

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

я делаю простейшее слайд-шоу на java script.

картинки менять получается, потому, что я умею менять содержимое объекта src

строка из Ява Скрипт функции:

PHP:
img1.src='slides/'+images[(i=(i==<?php echo $amountOfSlides-1; ?>?0:i+1))];

изменение src на странице:

PHP:
<img id="img1" src="slides/<?php echo $slide[linkImage1]; ?>" />

у меня не получается менять title и description под картинками,

пробовала сделать так:
PHP:
<div id="tit1"><script>
  document.write("<?php echo $slide[title1]; ?>");
</script></div>

но это, ясно, не работает... как в ява скрипте указать, что нужно записать текст внутрь <div>, или не <div>, может использовать что-то другое?

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

вывела так:

PHP:
var images = [<?php 
for ($i=1; $i<=$amountOfSlides; $i++)
{
  $imagesArray = "'".$slide[linkImage.$i]."',";
  $pattern = ;
  $replacement = '';
  preg_replace($pattern,$replacement,$imagesArray);
}  
echo $imagesArray;
?>]

только теперь пытыюсь заполнить $pattern - нужно удалять последнюю запятую из этого массива
 
ни цикл, ни регулярное выражение здесь не нужны
implode()
 
регулярные все равно нужны, мне же нужно добавить еще одинарные кавычки и запятые между ними... правильно?

$arrayForJavaScript = implode("', '", $array);
 
о господи.
куда добавить одинарные кавычки? зачем? почему регулярными?
 
регулярные выражения - это тот самый паттерн для preg_replace.
требуются они для СЛОЖНОГО поиска и замены в текстах.

Во всех простых же случаях - например, для отрезания последней запиятой, используются обыкновенный строковые функции - [m]strings[/m]
 
спасибо,

а я хотела отрезать последнюю запятую с помощью preg_replace.
 
Сверху