Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pomocy pilnej potrzeba IFRAMES
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
macdavido
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
revyag
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']).
macdavido
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.