Jump to content
  • 0

Вывод и обновление текста по клику


daria
 Share

Question

Добрый вечер!

У меня такой вопрос. Есть несколько картинок, которые лежат в mySQL-базе. Там же лежат названия каждой из них. Нужно сделать так, чтобы при клике на картинку где-нибудь ниже выводилось ее название. При клике на следующую - на том же месте название менялось. Я пробовала сделать вот так:

<a class="img-indent1" href="#" onClick="Show('MyText')"><img class="img-indent1" src="/<?=$photo['photo_prv']?>" <?php echo $razm; ?>  alt="" /></a></td>

// это, собственно, картинка
// она лежит в базе и выбирается вот этим вот кодом: <?=$photo['photo_prv']?>
// <?php echo $razm; ?> - это ее размер

</div></tr></table>
<div id="MyText" style="display:none;"><?=$m['name']?></p></div>

// <?=$m['name']?> - это переменная, в которой лежит (и, по идее, по клику должно обновляться) название картинки

По факту - получается то, что при клике на любую из картинок выводится название, которое лежит в базе последним.

Подскажите пожалуйста, что тут можно исправить-переделать? :)

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

А что делает функция Show('MyText')?

И что это за вёрстка такая?

<a class="img-indent1" href="#" onClick="Show('MyText')">
<img class="img-indent1" src="/<?=$photo['photo_prv']?>" <?php echo $razm; ?> alt="" />
</a>
</td>
</div>
</tr>
</table>

Link to comment
Share on other sites

  • 0
Есть несколько картинок, которые лежат в mySQL-базе.

Сами картинки или все же ссылки? Тут мне кажется логичнее было после загрузки страницы грузить в кэш остальные картинки и их названия (хотя бы часть) в таком случае будет обновляться без перезагрузки странички

Link to comment
Share on other sites

  • 0
А что делает функция Show('MyText')?

И что это за вёрстка такая?

<a class="img-indent1" href="#" onClick="Show('MyText')">
<img class="img-indent1" src="/<?=$photo['photo_prv']?>" <?php echo $razm; ?> alt="" />
</a>
</td>
</div>
</tr>
</table>

Это не верстка, а просто более-менее осмысленный фрагмент кода) Исходник - часть пхп-движка

А ф-я показывает текст, который спрятан:

<div id="MyText" style="display:none;"><?=$m['name']?></p></div>

Сами картинки или все же ссылки? Тут мне кажется логичнее было после загрузки страницы грузить в кэш остальные картинки и их названия (хотя бы часть) в таком случае будет обновляться без перезагрузки странички

Хм, а как это реализовать?.. Я слабо представляю себе все это(

Чую аякс.

Ох, только не это(

ну так и где тут javascript? вы дали код php и html.

Яваскрипт вот тут:

<a class="img-indent1" href="#" onClick="Show('MyText')">

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy