Mam nastepujacy problem zwiazany z wykorzystaniem file managera z FCKeditora
do uploadowania plikow na serwer.
Niestety jestem za slaby w javascrypcie zeby sobie z tym poradzic.
Problem jest wowczas, gdy na jednej stronie wystepuje kilka
pol do wprowadzenia lub edycji uploadowanych plikow.
Fragment kodu strony wyglada nastepujaco:
<?php ................ <script language="javascript"> { txtBox = document.getElementById('file1'); } function fileBrowser() { URL = 'includes/javascript/FCKeditor/editor/filemanager/browser_forms/default/browser.html?Type=Image&Connector=connectors/php/connector.php'; eval("page = window.open(URL, '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=600,he
ight=300');"); } //--></script> ................... <td class="smallText" align="center"><input type="text" size="20" name="product_new_image[1]" value="gfx/001.jpg" id="file1"><a href="java script:fileBrowser();"><img src="images/icons/folder.gif" width="16" height="16" border="0" alt="Wybierz obrazek" title="Wybierz obrazek"></a></td> ......... <td class="smallText" align="center"><input type="text" size="20" name="product_new_image[2]" value="gfx/002.jpg" id="file2"><a href="java script:fileBrowser();"><img src="images/icons/folder.gif" width="16" height="16" border="0" alt="Wybierz obrazek" title="Wybierz obrazek"></a></td> .......... kolejne pola do wprowadzania ?>
Niby wszystko dziala poprawnie, ale problem jest z tym ze obojetnie w ktorym
polu input wybiore obrazek, to zawsze zmienia sie zawartosc
pierwszego pola.
Domyslam sie, ze przyczyna lezy w tym, ze w funkcji SetUrl
jest na sztywno wpisana wartosc 'file1'.
Nie wiem jak przekazac do tej funkcji wartosc biezacego id.
Czy ktos jest w stanie pomoc mi w rozwiazaniu tego problemu ?
Pozdrowienia
Jacek