Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Henriquebrq

Iframe

Recommended Posts

Eu fiz assim e deu certo no 1024x780<iframe name="frame" width="100%" height="100%" frameborder="0" scrolling="no" src="/site/gera.php?action=inicial" ></iframe> agora no 800x600 ele corta

Compartilhar este post


Link para o post
Compartilhar em outros sites

Henrique,Sei não mas... pelo que tenho ouvido falar por aí, acho que o pessoal está torcendo o nariz para iframes, em geral... muitas inadequações, e talzs...Sei não, mas acho meio difícil (vai saber) você conseguir algo importante por aqui, sá?Blue

Compartilhar este post


Link para o post
Compartilhar em outros sites

Realmente, a blue ta certinha, iframe é proprietario do Internet Explorer da MS ou seja não faz parte das recomendações do W3C, mas como você ta usando ele veja se isso ajuda:

iframe{overflow: auto;width: 100%;height: 100%;}

Testa e vê se dá certo http://forum.imasters.com.br/public/style_emoticons/default/devil.gif se der certo avisa ae pra quem tiver a mesma dúvida posteriormente use http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

voces tem outro geito? eu to fazendo em php o problema esta na primeira pagina eu coloquei todo meu conteudo do site dentro switchs para ser chamado por includes quando vem a primeira pagina beleza agora se eu clico em produdos supondo <a href"?action=produtos"> ele vai carregar a pagina debaixo do index por isso que fix com iframe se voces tiverem uma solução eu até achei um codigo legal em javascript mas tem um problema ele não funciona no opera

 

<script type="text/javascript">/************************************************ IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)* Visit DynamicDrive.com for hundreds of original DHTML scripts* This notice must stay intact for legal use***********************************************///Input the IDs of the IFRAMES you wish to dynamically resize to match its content height://Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:var iframeids=["myframe"]//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):var iframehide="yes"var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsersfunction resizeCaller() {var dyniframe=new Array()for (i=0; i<iframeids.length; i++){if (document.getElementById)resizeIframe(iframeids[i])//reveal iframe for lower end browsers? (see var above):if ((document.all || document.getElementById) && iframehide=="no"){var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])tempobj.style.display="block"}}}function resizeIframe(frameid){var currentfr=document.getElementById(frameid)if (currentfr && !window.opera){currentfr.style.display="block"if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntaxcurrentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntaxcurrentfr.height = currentfr.Document.body.scrollHeight;if (currentfr.addEventListener)currentfr.addEventListener("load", readjustIframe, false)else if (currentfr.attachEvent){currentfr.detachEvent("onload", readjustIframe) // Bug fix linecurrentfr.attachEvent("onload", readjustIframe)}}}function readjustIframe(loadevt) {var crossevt=(window.event)? event : loadevtvar iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElementif (iframeroot)resizeIframe(iframeroot.id);}function loadintoIframe(iframeid, url){if (document.getElementById)document.getElementById(iframeid).src=url}if (window.addEventListener)window.addEventListener("load", resizeCaller, false)else if (window.attachEvent)window.attachEvent("onload", resizeCaller)elsewindow.onload=resizeCaller</script>

No iframe

 

<iframe id="myframe" src="/meusite/gera.php?action=inicial" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0" style="overflow:visible; width:100%; display:none"></iframe>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O q a Blue falou tá correto http://forum.imasters.com.br/public/style_emoticons/default/joia.gif , o esquema de iframe tá meio por baixo nos "papos" q vejo pela net....eu até acho q para certas ocasiões ele deve ter alguma utilidade.....

 

Só q a algumas semanas atras tive q usar isso para um cliente....paciência....fiz como o Hunter falou...

 

iframe{...............}

Abraços!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.