Autor | Zpráva | ||
---|---|---|---|
Hologos Profil |
#1 · Zasláno: 14. 12. 2011, 21:09:16
Ahoj,
nemůžu přijít na to, jak projít stránku, kterou mám v iframe a najít tam div s class="skore1" a dotazovat se na obsah. Pomůžete někdo? Díky. |
||
Chamurappi Profil |
#2 · Zasláno: 14. 12. 2011, 21:15:19
Reaguji na Hologose:
Asi nějak takhle: function vycucniSkore() { var divy = frames["název-rámu"].document.getElementsByTagName("div"); for(var i = 0, div; div = divy[i]; i++) if(div.className == "skore1") return div.innerHTML; } |
||
Hologos Profil |
#3 · Zasláno: 14. 12. 2011, 21:22:03
Problém je v tom, že právě není na stejné doméně.. :/
Dá se to vyřešit nějak jinak? |
||
Medvídek Profil |
#4 · Zasláno: 14. 12. 2011, 21:24:39
Hologos:
Tak pokud ta stránka nepatří Vám, tak jedině file_get_contents, nebo CURL. Ale předem bych se zeptal auta těch stránek. |
||
Hologos Profil |
#5 · Zasláno: 14. 12. 2011, 21:33:15
Na tom serveru nemám PHP, proto jsem volil JS.
A můžu alespoň zjišťovat, jaký má ten div hodnoty css atributů? |
||
Chamurappi Profil |
#6 · Zasláno: 14. 12. 2011, 21:45:32 · Upravil/a: Chamurappi
Reaguji na Hologose:
Ne. Nemůžeš zjišťovat vůbec nic. Je tam úmyslná bezpečnostní bariéra. |
||
Hologos Profil |
#7 · Zasláno: 14. 12. 2011, 21:47:12
A pomohlo by to, kdyby dejme tomu to bylo takto:
Načte se stránka www.neco1.cz, tam bude iframe, kde bude načtena www.neco2.cz a v tom bude zase iframe www.neco1.cz/aaa/ ? |
||
_es Profil |
#8 · Zasláno: 15. 12. 2011, 10:35:28
Hologos:
„A pomohlo by to, kdyby...“ Nepomohlo, skripty načítané do hocijakého okna (aj rámu či iframe) s doménou v adrese neco1.cz nemajú prístup k objektom stránky s doménou v adrese neco2.cz .
|
||
Chamurappi Profil |
#9 · Zasláno: 15. 12. 2011, 10:50:07
Reaguji na Hologose:
Pokud se ptáš, jestli by stránka A na neco1.cz mohla číst ze stránky C na neco1.cz umístěné uvnitř stránky B na neco2.cz umístěné uvnitř stránky A, tak… nevím. Asi jo.
Potřebuješ-li z jedné (své) domény dodávat data do stránky na druhé, použij externí skript. |
||
Hologos Profil |
#10 · Zasláno: 15. 12. 2011, 18:48:46
Děkuji za odpovědi,
a šlo by například přes js stáhnout stránku, a pak ji projít například přes DOM? Že bych ji tam nemusel teda vkládat do iframu, protože stejně potřebuju jen proparsovat tabulku a nemám k dispozici PHP, přes které by to byla sranda. |
||
_es Profil |
#11 · Zasláno: 15. 12. 2011, 19:16:05
Hologos:
„a šlo by například přes js stáhnout stránku, a pak ji projít například přes DOM?“ Ak myslíš stránku z inej domény, tak nie, bolo by to jednoduché obídenie bezpečnostnej bariéry, ale to ti bolo už vysvetlené v [#6]. |
||
Časová prodleva: 13 let
|
0