Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: цветной фон, когда только картинка на странице
 
 автор: SDL   (06.12.2008 в 02:01)   письмо автору
 
 

как сделать, чтобы при переходе на картинку-ссылку отображался цветной фон?

то есть имеется страница

<?php
echo "
<html><head><title>test</title></head>
<body bgcolor="
.$color."
<a href=image.gif><img src=image.gif></a>"
;
?>


например, $color = "blue";

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

  Ответить  
 
 автор: sim5   (06.12.2008 в 02:05)   письмо автору
 
   для: SDL   (06.12.2008 в 02:01)
 

Передавайте параметр цвета, и на страницу, а не картинку.

  Ответить  
 
 автор: SDL   (06.12.2008 в 02:54)   письмо автору
 
   для: sim5   (06.12.2008 в 02:05)
 

немного ошибся. код такой:

echo " 
<html><head><title>test</title></head> 
<body bgcolor=".$color.">

<a href=image.gif><img src=image.gif></a>

</body>
</html>";
?>


не совсем понял, что вы имеете в виду. на примере можете показать (на том, который выше)

  Ответить  
 
 автор: SDL   (06.12.2008 в 03:01)   письмо автору
 
   для: sim5   (06.12.2008 в 02:05)
 

вообще у меня есть такой вариант:

test.php

echo " 
<html><head><title>test</title></head> 
<body bgcolor=".$color.">";

if ($image == "") echo "<a href=test.php?color=".$color."&image=image.gif><img src=image.gif></a>";
else echo "<img src=".$image.">";

echo "</body>
</html>";
?>


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

другие варианты существуют? может есть управление цветом фона с помощью каких-то опций?

  Ответить  
 
 автор: sim5   (06.12.2008 в 03:12)   письмо автору
 
   для: SDL   (06.12.2008 в 03:01)
 

Какой опции? Вы что хотите, по клику по ссылке перейти на страницу с картинкой и при этом получить некий цвет фона? Если у этой страницы должен быть постоянный цвет, укажите в стилях его. Если вам нужно его менять на произвольный, то как вы это сделаете без пердачи параметра? Можете случайно указывать цвет.

  Ответить  
 
 автор: SDL   (06.12.2008 в 03:17)   письмо автору
 
   для: sim5   (06.12.2008 в 03:12)
 

хорошо. можно решить этот вопрос с помощью стилей, если цвет находится в переменной?
(по хорошему он вообще в базе)

как я понял, других вариантов кроме как я написал выше, нет?...

  Ответить  
 
 автор: sim5   (06.12.2008 в 03:19)   письмо автору
 
   для: SDL   (06.12.2008 в 03:17)
 

Ну это же у вас и прописано - <body bgcolor=".$color.">". Или в чем тогда проблема?

  Ответить  
 
 автор: SDL   (06.12.2008 в 06:14)   письмо автору
 
   для: sim5   (06.12.2008 в 03:19)
 

как я понял проблемы больше нет, раз подходит только вариант, который у меня выше с передачей параметра $image

вот такие дела

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования