Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js][html]kopiowanie zawartosci diva
Forum PHP.pl > Forum > Przedszkole
PcPablo
Chciałbym przy pomocy php skopiowac do zmiennej zawartość diva o podanym id, a potem wyświetlić ją na innej stronie.

Jak się do tego zabrać?

Pozdrawiam
webdice
Poczytaj o innerHTML oraz o AJAX'ie.
Speedy
Można też pobrać całą stronę i za pomocą wyrażeń regularnych wyłuskać zawartość tego diva.
PcPablo
Rozwiązałem to w taki banalny sposób:

  1. <form id="druk_forma" name="drukowanie" method="post" action="drukuj.php" target="_blank">
  2. <script type="text/javascript">
  3. var tresc = document.getElementById('tresc').innerHTML;
  4. document.write('<input type="hidden" name="zawartosc" value="'+tresc+'" />');
  5. </script>
  6. <input id="druk_guzik" name="Image1" type="image" src="images/grafika_38.gif">
  7. <input type="hidden" name="tytul" value="<? include "tytul.php" ?>">
  8. </form>
  9. <div id="drukuj">drukuj treść</div>


... ale jak widać na stronie www.ikielce.pl/mototruck Nie działa to jak do końca jak trzeba. Jak nie ma obiektu flash w treści kopiowanego diva, to działa poprawnie. Jak wrzuciłem flash, to skrypt zaczyna ponownie wyświetlać zawartość diva. Dlaczemu tak jest i jak to pokonać?
Babcia@Stefa
Być może obiekt flash ma takie samo id co div?

Dziękuję, Babcia@Stefa
PcPablo
Niebardzo, jednak to nie jest zależne tylko od elementu flash. Po prostu wyświetla się podwójnie kiedy w treści sa jakiekolwiek znaczniki, które zamykają input i wtedy wyświetlany jest tekst.
Obawiam się, że nie da się z tym zrobić.

Jak na razie nie znam innej metody przesłania smiennej JS do PHP.
Cysiaczek
Fajnie :| Szkoda tylko, że to nie o php - przenoszę - proszę następnym razem rozejrzeć się po forum przed napisanie tematu
PcPablo
Cytat(Cysiaczek @ 5.01.2008, 11:00:11 ) *
Fajnie :| Szkoda tylko, że to nie o php - przenoszę - proszę następnym razem rozejrzeć się po forum przed napisanie tematu


Spoko, początkowo miało to być o php, potem się zrobiło JS winksmiley.jpg
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.