[ Dragan BL @ 29.07.2010. 12:02 ] @
Potrebno mi je da jQuery-ijem pristupim iFram-u i iz njega ucitam neke podatke.

Problem nastaje sto se jQuery uvijek izvrsi prije nego se iFrame ucita. Probao sam sa raznim plugin-ovima za jQuery i nije radilo.

Da li je neko slicno nesto radio ili ima neki provjeren plugin?
[ w3bl0rd @ 29.07.2010. 12:12 ] @
pa u najgorem slučaju ako en postoji event nikakvi, a mislim da ne postoji, možeš napraviti timer da ti provjerava svakih 100 milisekundi jel iframe učitan pa onda vidit...
[ Dragan BL @ 29.07.2010. 12:28 ] @
Da, to je jedno od resenja, ali nije mi elegantno. :)

Hvala na odgovoru u svakom slcuaju.

Dalje?
[ kazil @ 29.07.2010. 12:31 ] @
Daj nesto koda, da vidimo sa cim raspolazemo :)
[ Dragan BL @ 29.07.2010. 12:47 ] @
Evo ovo je sa Jquery-ijeovog sajta

Code:
<!DOCTYPE html>
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
    <iframe src="http://api.jquery.com/" width="80%" height="600" id='frameDemo'></iframe> 
<script>$("#frameDemo").contents().find("a").css("background-color","#BADA55");</script>
</body>
</html>


I naravno to ne radi :(.

E sada umjesto css svojstva ja bi recimo mogao uzeto html, text bilo sta no ne radi.

I neki plugin koji meni isto ne radi :(

http://ideamill.synaptrixgroup.com/?p=6
[ vatri @ 29.07.2010. 12:57 ] @
Hm.. lupam, ali jesi li mozda probao iskoristiti onreadystatechange

<iframe .... onreadystatechange="loadFrame()"

i onda samo u <head> napravis funkciju loadFrame(){
alert(this.readyState);
}
[ Dragan BL @ 29.07.2010. 13:09 ] @
Ne radi

Code:
<!DOCTYPE html>
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.min.js"></script>
  <script>
      function loadFrame() {
          alert(this.readyState);
      }
  </script>
</head>
<body>
    <iframe src="http://api.jquery.com/" width="80%" height="600" id='frameDemo' onreadystatechange="loadFrame()"></iframe> 
</body>
</html>
[ Miroslav Ćurčić @ 29.07.2010. 13:15 ] @
Ako su iframe i glavna strana na različitim domenima mislim da će te browser sprečiti da mu pristupiš javascriptom (http://en.wikipedia.org/wiki/Same_origin_policy)
[ vatri @ 29.07.2010. 13:18 ] @
Evo, meni ovo radi u FF (gledaj attachment)
[ Dragan BL @ 29.07.2010. 13:24 ] @
Citat:
Ako su iframe i glavna strana na različitim domenima mislim da će te browser sprečiti da mu pristupiš javascriptom (http://en.wikipedia.org/wiki/Same_origin_policy)


Da to sam i ja procitao probacu sada da uradim na istom domenu.

Citat:
Evo, meni ovo radi u FF (gledaj attachment)


Radi i meni to ali kada probam da iscitam dosao sam do zakljucka da nemam permisiju, tu je bio problem. Sada cu da testiram na istom domenu, pa mozda i donsemo zakljucak. :)
[ Dragan BL @ 29.07.2010. 14:35 ] @
Radi ako je na istoj adresi. Problem je u permisijama. :)
[ vatri @ 29.07.2010. 14:39 ] @
moraces Ajax+PHP ;)