![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 21.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Pobieram sobie z <iframe> </iframe> poprzez operacje: var ok = document.getElementById("obrazek").contentWindow.document.body.innerHTML; otrzymuje przykladowo: <img src="obrazek1.jpg" width="100" height="100"><img src="obrazek2.jpg" width="100" height="100"><img src="obrazek3.jpg" width="100" height="100"> Potrzebuje wyslac do bazy tylko wartosc: obrazek1.jpg, obrazek2.jpg, obrazek2.jpg Probowalem w ten spsoob: podzial = ok.split('">'); i substringiem ewentualnie wycyrklowac, ale to jest zbyt statyczne w momecie gdy obrazkow bedzie duzo np , obrazek144 ... Jeżeli ma ktoś jakiś dobry sposób to będe wdzięczny. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 21.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Na początku dzięki za odpowiedź. I musz przyznać ze JQuery ma potencjał. Niestety nie rozwiązał mojego problemu, być może coś źle robie ... Po wykonaniu: var ok = $("#obrazek img") i podaniu alert(ok); Nie zwraca rzadnego obiektu tylko undefined .... Po wykonaniu samego var ok = $("#obrazek") jest ok. Być może ten element <img> w <iframe> nie jest traktowany jako lisc drzewa w strukturze DOM. Poniewaz przy zastosownaiu bezposrednio zwyklej skladni DOM tez nie mozna sie tam dostać, wydaje mi sie iz uzywamy ścierzki jakby od kolejnego korzenia dla <iframe> czyli document.body.innerHTML |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 17:07 |