Ir para conteúdo
Fórum Script Brasil

rafaelrebelo

Membros
  • Total de itens

    17
  • Registro em

  • Última visita

Tudo que rafaelrebelo postou

  1. Agora deu certo.. era erro de digitação Rafael Rebelo
  2. Na verdade na hora de colar o codigo eu colei errado.. hehe o certo seria o name do primeiro ser iframe1 e o name do segundo ser iframe2... o name=... e não o id.. Mas agora eu testei com o id.. assim: a.html <script> function teste() { um.dois.document.getElementById('a').innerHTML = 'lala'; } </script> <iframe id=um src=b.html width=400 height=400></iframe> <img src=lala.jpg width=50 height=50 onclick=teste()> b.html <iframe id=dois src=c.html></iframe> c.html <div id=a>teste! :)</div> Quando clico na imagem, ele executar o teste().. que é: um.dois.document.getElementById('a').innerHTML = 'lala'; um seria o id do primeiro iframe.. dois o id do segundo iframe.. e 'a' é o id do div.. Também não funcionou.. ;/ Rafael Rebêlo
  3. Seguinte.. tenho um iframe, dentro de um iframe.. que esta dentro da pagina principal.. Assim: principal.html <html> <body> <iframe name=um src=iframe1.html width=400 height=400></iframe> </body> </html> iframe1.html: <html> <body> <iframe name=um src=iframe2.html width=400 height=400></iframe> </body> </html> iframe2.html <html> <body> <div id=teste>testando...</div> </body> </html> Eu gostaria de saber como, ao clicar em alguma coisa do principal.html, mudar o que esta escrito no div 'teste' do iframe2.html Se eu uso: iframe1.iframe2.document.getElementById('teste').innerHTML = 'lalala'; Ele da erro.. Como eu faria isso?
  4. Da de fazer com figura.. e usar onMouseUp e onMouseDown para mudar.. Como fiz nesse site: http://www.forge.com.br/~rafael/fundacao/ Fica legal..
  5. Já sei... 1- Do segundo para o principal e do terceiro para o principal: top.document... 2- Do terceiro para o segundo: top.iframe.document...
  6. Vejam as imagens: Opera IE No Opera eu não consigo fazer com que o div "login" fique encima do div "janela" Tentei com o z-index.. mudando com javascript assim: document.getElementById(div).style.zIndex = 0; O que fazer?
  7. Seguinte.. tenho um iframe, dentro de um iframe.. e este dentro de outro iframe.. como se tivesse o principal.html com um iframe (secundario.html) Nesse secundario.html tivesse um iframe (terceiro.html) Qual seria o melhor jeito de eu me referir ao 1º iframe através do terceiro? top.document... é utilizado do segundo para o primeiro.. e do terceiro para o segundo né? Rafael Rebêlo
  8. Obrigado Illidan.. Dei uma olhada nos outros posts e vi a 'gambiarra' que soluciona meu problema.. Mas é o seguinte.. dentro do iframe que estou utilizando, eu gostaria de executar um comando na janela principal.. Eu quero escondir o div que esta o iframe.. como que eu faço? document.blablabla não funciona, pois ele acha que esse comando é para o iframe.. como eu faço ele saber que é para a janela principal? []s
  9. Seguinte.. tenho 2 divs, o primeiro é site normal.. o segundo é de uma janelinha, que aparece (por cima do site) quando o usuario clica num botão.. Nesse primeiro div, tem um select.. e quando esse segundo div aparece (por cima do primeiro) o select insiste em ficar visivel.. ele não fica atras desse segundo div.. Nesta imagem da de ver bem: bug.jpg Esse bug acontece apenas no IE.. testei no FireFox e no Opera.. e funcionaou.. como podem ver aqui: opera.jpg E é um select normal.. assim oh: <select name=solo> <option value="Argila">Argila</option> <option value="Argila Arenosa">Argila Arenosa</option> <option value="Argila Siltosa">Argila Siltosa</option> <option value="Areia">Areia</option> <option value="Areia Argilosa">Areia Argilosa</option> <option value="Areia Siltosa">Areia Siltosa</option> <option value="Silte">Silte</option> <option value="Silte Argiloso">Silte Argiloso</option> <option value="Silte Arenoso">Silte Arenoso</option> </select> alguém já viu isso? alguém sabe como posso arruma? Rafael Rebelo
  10. Utilize assim: Tentei document.form1.input.style.background = "red" Deve funcionar...
  11. Como no outro post, acredito que isso seja impossivel.. Repetindo o que falei lá, imagine a brecha que isso ia dar aos usuários mal-intensionados.. Rafael Rebelo
  12. O browser não diferencia intranet de internet.. Não vejo solução par ao seu caso.. Rafael Rebelo
  13. Code, veja se isto te ajuda: <script> function teste() { iframe.document.getElementById('iframe_div').innerHTML = "testado!"; } </script> <iframe frameborder="0px" id="iframe" name="frmEntries" scrolling="yes" src="b.html" style="border-color:#AFCFF1;border-style:solid;border-width:0 1 0 1;height:200px;width:160px;"></iframe> <input type=button onclick=teste() value='mudar'> Dentro do ficheiro b.html, terá que ter um div com o id iframe_div.. assim: <div id=iframe_div>testando...</div> O segredo ali é esse: iframe.document.getElementById('iframe_div').innerHTML = "testado!"; Voce dizer qual a 'janela' que esta o objeto que voce quer mudar a propriedade.. Rafael Rebelo
  14. Voce pode mudar qualquer coisa dentro de um elemento.. por exemplo: <script> function muda_texto() { document.getElementById('teste').innerHTML = "Segundo texto.."; } </script> <body> <div id=teste>Primeiro texto...</div> <input type=button onclick=muda_texto() value="Muda texto"> Acho que esse exmplo mostra certinho como funciona.. Rafael Rebelo
  15. Tenho (quase) certeza que isso é impossivel.. Se fosse possivel, imagina a brecha que isso ia dar aos usuarios mal intensionados..
  16. Tente isso: <script language="JavaScript1.2"> <!-- function arruma() { if (screen.height <= 600) { document.getElementById("Layer1").style.left = "13px"; } if (screen.height >= 768) { document.getElementById("Layer1").style.left = "126px"; } } //--> </script> <body onload=arruma()> <div id="Layer1" style="position: absolute; left:0px; top:21px; width:120px; height:80px; z-index:1">blablabla</div> Deve funcionar...
×
×
  • Criar Novo...