Hejka,
już nie mogę, nie mam pomysłów, chęci ani cierpliwości... W jaki sposób odpalić wybieranie plików (np. obrazków) w TinyMCE oraz (w tym sęk!) przekazanie nazwy do formularza.
Mam funkcje:
  1. function tinyMCE_insertItem(path) {
  2. //window.opener.document.forms[0].elements['src'].value = path;
  3.  
  4. window.close();
  5. }
  6.  
  7. function fileBrowserCallBack(field_name, url, type, win) {
  8. // This is where you insert your custom filebrowser logic
  9. //alert("Example of filebrowser callback: field_name: " + field_name + ", url: " + url + ", type: " + type + ", win:" + win);
  10.  
  11. //openPopUp('/backend.php/filesManager', 500, 280);
  12. // Insert new URL, this would normaly be done in a popup
  13. //win.document.forms[0].elements[field_name].value = "lalala";
  14.  
  15.  
  16. win.open('/backend.php/filesManager', 'ImageBrowser', 'width=300,height=200');
  17. win.document.forms[0].elements[field_name].value = "someurl.htm";
  18. }

Część kodu jaką zakomentowałem to część pozostałości po moich próbach.
Mam problem w jaki sposób /backend.php/filesManager przekazać nazwę wybranego pliku do formularza głównego (z którego wywoływana jest fileBrowserCallBack()). W przeglądarce plików dałem onclick="tinyMCE_insertItem('sciezka/do/pliku.jpg') sądząc, że ładnie mi się nazwa ustawi. Jednak nic...
  1. // Insert new URL, this would normaly be done in a popup
  2. //win.document.forms[0].elements[field_name].value = "lalala";

No fajnie, tylko że win oraz field_name są zmiennymi i w popupie już nie są widoczne. Dałem więc:
  1. window.opener.document.forms[0].elements['src'].value = path;

określając window.opener oraz pole, do którego ma być wstawiona nazwa. Ale nadal nic. Już wymiękam...
Pomocy...

PS: przejrzałem net ale i tu http://geekswithblogs.net/narent/archive/2...7/14/85195.aspx i tu http://www.rorlach.de/mediawiki/index.php/Custom_filebrowser nie znalazłem pomocy więc proszę mi nie podawać tych linków.