2011-12-17 2 views
0

Как вызвать тег изображения?Как вызвать тег изображения?

У меня есть разные изображения на моем сайте в тегах img.

Я хотел бы изображения, чтобы поменять в точке sertain, поэтому я хотел бы использовать фразу как этот:

if (share_btn.png == "share_btn.png"){ 
    share_btn.png = 'share2_btn.png' 
} 

Я в принципе хочу, чтобы проверить, является ли образ изображение А или изображение B в эта точка, и если это изображение A, а затем поменяйте его на изображение B.

Я предполагаю, что у меня должно быть имя или идентификатор или что-то в img src, чтобы я мог вызвать его в предложении if.

Может ли кто-нибудь мне помочь?

+0

Вызов его в * какой *? Поменять местами где? Какой язык программирования вы используете? HTML не имеет операторов 'if'. –

+0

Извините, я использую PHP. Я хочу вызвать img src в условии if. У меня есть страница, где пользователи могут загружать текст в текстовое поле. Когда пользователь нажимает кнопку sumbit, сайт обновляется. Когда сайт загружается снова, я хочу, чтобы изображение было заменено. Я не могу просто поменять изображения, когда кто-то нажимает кнопку отправки, потому что страница обновляется и снова загружает старое изображение. Итак, я хотел бы использовать оператор if сразу после обновления, так что страница обновится с новым изображением – Eirik

+0

В таком случае, почему бы не опубликовать переменную при нажатии кнопки отправки и проверить ее в $ _POST, когда страница загружается. Если var присутствует, используйте соответствующее изображение. Если пользователь вводит страницу через URL-адрес или иным образом, изображение будет по умолчанию. – ARandomOWl

ответ

0

Имя этого файла yourpage.php:

<html> 
<body> 
<form action="yourpage.php"> 
<input type="hidden" name="issubmitted" value="submitted" /> 
<input type="submit" value="Submit" /> 
</from> 

<?php 
if(isset($_REQUEST['issubmitted'])) 
{ 
print "<img src='share2_btn.png' />"; 
} 
else 
{ 
print "<img src='share_btn.png' />"; 
} 
?> 
</body> 
</html> 
+0

Блестящий! Это сработало. Единственное, что я должен контролировать, где появляются изображения. Можно ли использовать «печать» для печати тега div из css? – Eirik

+0

Nevermind, я только что переместил отпечаток туда, где он мог быть в коде, и это вроде как сработало! – Eirik

Смежные вопросы