pravim file preglednik na svom serveru i imam problem sa javascript funkcijom. Nisam prije to radio, ali vjerujem da cete mi brzo pomoci.
javascript:
Code:
<SCRIPT LANGUAGE="JavaScript">
function formHandler(form){
var URL = document.formname.site.options[document.formname.site.selectedIndex].value;
parent.main.location = URL;
}
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
function formHandler(form){
var URL = document.formname.site.options[document.formname.site.selectedIndex].value;
parent.main.location = URL;
}
</SCRIPT>
php:
Code:
$aDirs=array("Cron"=>"cron"
,"Data"=>"data_inc"
,"Rules"=>"inc_arr");
###########################################
foreach($aDirs as $k=>$v)
{
$num=1;
echo '<form name="formname'.$num.'">';
echo 'Folder name: '.$v.' - ';
echo '<select name="site" size=1 onChange="formHandler(this)">';
echo '<option value="">'.$k.'</option>';
$aFilesT=listFiles($v);
foreach($aFilesT as $file)
{
echo '<option value="readfile.php?dir='.$v.'&filename='.$file.'">'.$file.'</option>';
}
echo '</select>';
echo '</form>';
$num++;
}
?>
<IFRAME SRC="readfile.php" name="main" WIDTH=600 HEIGHT=320 frameborder=1 border=1></IFRAME>
$aDirs=array("Cron"=>"cron"
,"Data"=>"data_inc"
,"Rules"=>"inc_arr");
###########################################
foreach($aDirs as $k=>$v)
{
$num=1;
echo '<form name="formname'.$num.'">';
echo 'Folder name: '.$v.' - ';
echo '<select name="site" size=1 onChange="formHandler(this)">';
echo '<option value="">'.$k.'</option>';
$aFilesT=listFiles($v);
foreach($aFilesT as $file)
{
echo '<option value="readfile.php?dir='.$v.'&filename='.$file.'">'.$file.'</option>';
}
echo '</select>';
echo '</form>';
$num++;
}
?>
<IFRAME SRC="readfile.php" name="main" WIDTH=600 HEIGHT=320 frameborder=1 border=1></IFRAME>
Php dio napravi tri dropdown boxa sa listom fajlova u folderima. Kada korisitm samo jednu formu javascript i iframe odrade posao bez problema, medjutim kada su tri forme scripta ne radi, zapravo radi samo za prvu formu ukoliko sklonim $num=1. Znam da trebam drugacije poslati parametar u formHandler funkciju, ali ne znam kako. :D
Bilo kakva sugestija, pomoc, drugi nacin je dobrodosao.
Hvala,
Denis
Samo Tari!!!