Autor Zpráva
parovka
Profil *
<?
$handle=opendir('../images/ikony');
while (false!==($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
echo "<option onclick="obrazek.src=../images/ikony/$file">$file</option> ";
}
}
closedir($handle);
?><img src="" name="obrazek">
chtěl bych aby když změnim výběr v option tak aby se mi změnil obrázek na ten co změnim
takže když vyberu 2.gif tak aby se tam 2.gif objevil :(
fikus
Profil *
já k tomu používám javascript a vlastnost onchange: <select onchange="redirect(this)"><option></option></select>
parovka
Profil *
moh bys to vypsat?? ja sem fakt na JS lama
fikus
Profil *
Zkus tohle:

<select name="zmenaObrazku" onchange="redirect(this)"><option value="obr1">obrazek1</option><option value="obr2">obrazek2</option></select>

a v js:
function redirect(promenna) {
var hodnota=promenna.options[promenna.selectedIndex].value;
if (hodnota!="") window.location.href='index.php?idObrazku='+hodnota;
}

no a přečíst si to idObrazku v php už snad zvládneš?
parovka
Profil *
tohle nechci ;-( potřebuju aby když to vyberu tak aby se jenom ten obrázek změnil ne že se obnoví celá stránka
:(
fikus
Profil *
no něco se obnovit musí a když nechceš celou stránku tak budeš muset asi použít rámce.
Kcko
Profil
nemusis staci menit src ...

// p

cili document.getElementById("prvek").src = ...
parovka
Profil *
a kam to mam dat?

sem fakt lama :( budu se to muset naučit, PHP a HTML zvládám v pohodě ale JS je problem thx za všechnu pomoc
peta
Profil
parovka
jakpsatweb - javascript - priklady - select zpusobi prechod ...
jakpsatweb - javascript - priklady - neco s obrazky
parovka
Profil *
tak sem to nakonec napsal 8)
pro ty kdo by to chtel:

<script LANGUAGE="JavaScript">
function redirect(promenna) {
var hodnota=promenna.options[promenna.selectedIndex].value;
document.images['obrazek'].src=hodnota;
}
</script>
<select name="zmenaObrazku" onchange="javascript:redirect(zmenaObrazku)">
<?
$handle=opendir('../images/ikony');
while (false!==($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
echo "<option value="../images/ikony/$file">$file</option> ";
}
}
closedir($handle);
?>
</select>

<img src="../images/ikony/0.gif" name="obrazek">

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: