[ denimen @ 29.08.2013. 12:50 ] @
Pozz ljudi,

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>


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>


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