|
Naslov: [riješeno] Javascript velika nedoumica - pomagaj ko može! Poruka od: Demon 22 Децембар 2007, 15:22:18 E ovako:
Recimo da ima neki tamo html, i u njemu iframe koji upućuje na drugi html (drugu stranicu). Kako da, pomoću javascripta, "izvučem" neku varijablu, tekst, nebitno, iz tog frejma i napišem u parent frejm? Evo nešto otprilike kako to izgleda: Kod: <html> <body> <iframe name='nesto' src='tamo_neka_stranica.html' style='display:none' onload='funkcija()></iframe> <javascript> funkcija(){ var nesto_v = pokupi mi to i to sa frejma "nesto";} document.write(nesto_v); </javascript> </body> </html> Što bi rezultovalo npr: html: bla bla bla *skriveni frejm na kom je tekst "Linux"* bla bla bla *document.write* "Linux" /html Nadam se da nisam previše zakomplikovao. :D Naslov: Odg: Javascript velika nedoumica - pomagaj ko može! Poruka od: Demon 22 Децембар 2007, 17:28:39 Evo dokle sam ja dosao:
Sacuvajte ovo kao "main.html": Kod: <html> <body> Frejm: <iframe src="iframe.html" name="ifrejm" style='display:inline' height='30' width='200' onload='javascript:test()'></iframe><br /><br /><br /> <script> function test(){ var ft = ifrejm.document.getElementById('test').innerHTML; document.form1.polje2.value=ft; document.getElementById('polje1').innerHTML.value=ft; } </script> ⇓⇓⇓⇓<div id='polje1' style='background-color: lightblue'> </div>⇑⇑⇑⇑<br /><br /> <form name="form1" style='background-color: lightblue'>Kontrolni tekst: <input type='text' id="polje2"></input></form> <br /><br /> <a href='javascript:window.location.reload()'>Ucitaj ponovo</a> </body> </html> a ovo u istom direktorijumu kao "iframe.html": Kod: <html> Kad otvorite stranicu main.html u tekstualno polje "Kontrolni tekst:" ucita se tekst sa ifrejma "Test izvrsen uspjesno!". E sad, kako da se taj tekst ucita u div oznacen svijetloplavo bojom (izmedju strelica)???<body> <div id='test'>Test izvrsen uspjesno!</div> </body> </html> Takodje, ovaj ifrejm treba biti sakriven (tj. display:none), ali onda ovo radi u Operi i Firefoxu, a ne radi u Konqueroru (pa ni u Safariju). Ne znam za IE. Ima ko ideju?? Naslov: Odg: Javascript velika nedoumica - pomagaj ko može! Poruka od: Demon 22 Децембар 2007, 17:45:35 Uspio! Kod "innerHTML.value" ne treba "value"... O koji sam tukac, kako mi je to promaklo... Ovakve gluposti mi čitav dan oduzmu...
Powered by SMF 1.1.7 |
SMF © 2005, Simple Machines LLC |
Srpski prevod uredio: tomaja [linuxo.org]
Joomla Bridge by JoomlaHacks.com |