[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: form и php. Помогите
lightstar
Вообщем суть такая нужно, чтобы при выборе пользователем из списка:

<table><tr><td>
<form>
<select>
<option
value="изображение1">"Выбор 1"</option>
<option
value="изображение2">"Выбор 2"</option>
</select>
<input
title="Выбрать!"></form></td>
<td>
<img
src="изображение0"></td>
</tr>
<table>



Получалось например вот что:

<table><tr><td>
<form>
<select>
<option
value="изображение1">"Выбор 1"</option>
<option
value="изображение2">"Выбор 2"</option>
</select>
<input
title="Выбрать!"></form>
</td>
<td>
<img
src="изображение1 или 2"></td>
</tr>
<table>





Спустя 5 минут, 9 секунд (14.03.2010 - 13:17) Nikitian написал(а):

<table><tr><td>
<select
onchange="document.getElementById('img').src=this.options[this.selectedIndex].value;">
<option
value="изображение1">"Выбор 1"</option>
<option
value="изображение2">"Выбор 2"</option>
</select>
</td>
<td>
<img
id="img" src=""></td>
</tr>
<table>


Спустя 11 минут, 5 секунд (14.03.2010 - 13:28) lightstar написал(а):
Спасибо большое)))

Спустя 23 часа, 55 минут, 52 секунды (15.03.2010 - 13:24) lightstar написал(а):
Еще один вопрос: как сделать тоже самое, но имея не select option, а только вот это:
<a href="ссылка на то что нужно показать"><img src="изображение"/></a>

Спустя 50 секунд (15.03.2010 - 13:24) lightstar написал(а):
и показать в этом же окне.

Спустя 37 минут, 1 секунда (15.03.2010 - 14:01) sergeiss написал(а):
Вот тебе кусок корректно работающего кода, разберись и адаптируй под свои нужды.

JavaScript
function set_correct_reference()
{
var date_process=document.getElementById( 'date_process' ).value;
var load_stat_day=document.getElementById( 'load_stat_day' );
var top20_search=document.getElementById( 'top20_search' );

load_stat_day.href='load_stat_day_manual.php?date='+date_process;
load_stat_day.title=load_stat_day.href;
top20_search.href='top20_search.php?date='+date_process;
top20_search.title=top20_search.href;
}


HTML+PHP
<table width="100%" border="1">
<tr>
<td>

Дата обработки данных (в формате YYYY-MM-DD)
<input type="text" name="date_process" id="date_process"
value="<?php if( $date_process ) echo $date_process; else echo 'YYYY-MM-DD'; ?>" onkeyup="set_correct_reference(); " size="15" /></td>
</tr>
<tr>
<td><a
name="load_stat_day" id="load_stat_day" href="load_stat_day_manual.php"
onclick="return confirm( 'Вызвать для обработки страницу\n'+this.href + '?')"
target="_blank" >Обработать данные одного дня по регионам (load_stat_day_manual.php)</a></td>
</tr>
<tr>
<td> <a
name="top20_search" id="top20_search" href="top20_search.php"
onclick="return confirm( 'Вызвать для обработки страницу\n'+this.href + '?')"
target="_blank" >Получить ТОП-20</a></td>
</tr>
</table>



PS. Глобальные переменные не используются smile.gif Просто переменные (типа $date_process) определены выше в коде, тут это место не показано.

Спустя 49 минут, 14 секунд (15.03.2010 - 14:51) lightstar написал(а):
круто, пасиб))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.