Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pomocy pilnej potrzeba IFRAMES, pobranie zawartości
macdavido
post 18.06.2006, 19:00:03
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 10.03.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witajcie,
strasznie pilnie potrzebna mi pomoc w dobraniu sie do zawartosci dokumentu w IFRAMES. C
hodzi o wspanialy edytor wysiwyg SPAW. W pliku formularz.php jest taki kod:

  1. <iframe id="spaw6_rEdit" style="width:100%; height:350px;" frameborder="no" src="/spaw/empty.html"></iframe>
  2. <form action="?opt=addtr" method="post" name="formularz">
  3. <INPUT TYPE="submit" VALUE="Dodaj" onClick="java script:copyFieldsToSubmit();">
  4. <input type="hidden" value="" name="dane">
  5. </form>


W tym samym pliku na dole mam taki fragment w Java:

  1. <script language="javascript">
  2. function copyFieldsToSubmit( ) {
  3. document.forms.formularz.dane.value=document.getElementById('spaw6_rEdit').contentDocument.text;
  4. }


Jak widzicie wywoluje on iframe z czystym dokumentem empty.html, nastepnie z poziomu roznych funkcji dzieje sie tak ze nastepuje edycja w tym dokumencie, wpisywanie tekstu, mozliwosc zmiany styli itp. (to zadanie SPAW edytora i calej biblioteki do tego). Po nacisnieciu przycisku formularza z formularz.php powinno nastapic skopiowanie calosci wyedytowanej tresci do ukrytego obiektu 'dane'. Dzieki temu beda one dostepne w skrypcie po wyslaniu formularza metoda POST.

Nie moge dojsc jak odczytac calosc tersci w tym iframe. Normalnie zalamka, prosze o wsparcie i dzieki wielkie za wszelka okazana pomoc snitch.gif

A moze ktos zna SPAW'a i juz wie jak przekazac wynik edycji do kolejnego skryptu po wyslaniu jako formularz?

Błagam o szybka pomoc


---
Proszę stosować bbCode!
Tym razem poprawiłem.
~mike_mech


--------------------
MacOS X 10.5 Leopard @ MacPro G5 Xeon 2xQuadCore 3GHz... "tutaj nie brak odpowiedzi"
Go to the top of the page
+Quote Post
revyag
post 19.06.2006, 08:41:45
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Z dokumentacji:
  1. <?php
  2. SPAW_Wysiwyg(
  3. $control_name='spaweditor', // control's name
  4. $value='', // initial value
  5. $lang='',  // language
  6. $mode = '',  // toolbar mode
  7. $theme='', // theme (skin)
  8. $width='100%', // width
  9. $height='300px', // height
  10. $css_stylesheet='',  // css stylesheet file for content
  11. $dropdown_data=''  // data for dropdowns (style, font, etc.)
  12. )
  13. ?>

Cytat
$control_name - the name of the control. This will be used for the id of the field holding the contents of the control and you will use it to obtain the contents when submitted to the server (i.e. $HTTP_POST_VARS['spaweditor']).


--------------------
-------------

------
Go to the top of the page
+Quote Post
macdavido
post 21.06.2006, 12:20:58
Post #3





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 10.03.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


No i wszystko jasne
dzieki za sugestie :-)

normalnie w zlym miejscu umiescilem edytor SPAW a co za tym idzie formularz go nie wdzial sad.gif
normalnie taki dziecinny blad
i fakt wszystko jest w tej tablicy co trzeba

Pozdrawiam
i wielkie dzieki


--------------------
MacOS X 10.5 Leopard @ MacPro G5 Xeon 2xQuadCore 3GHz... "tutaj nie brak odpowiedzi"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.07.2025 - 21:51