PUBLICIDADE








Olá! Entra ou regista-te para participar na comunidade!



PUBLICIDADE
Páginas: [1]
  Imprimir  
Autor Tópico: iFrames Ajustáveis!  (Lida 549 vezes)
VIP
*****
Mensagens: 1 388

Ver Perfil WWW
« em: Janeiro 16, 2009, 22:08:01 »

Queria pedir a alguem que metesse ai "vídeo aula" a ensinar isso, pliz!

Grin
Registado

VIP
*****
Mensagens: 1 388

Ver Perfil WWW
« Responder #1 em: Janeiro 17, 2009, 10:32:52 »

alguem pode ensinar? :S
Registado

www.LusoWebs.com
Staff
VIP
*****
Mensagens: 2 548

Ver Perfil WWW
« Responder #2 em: Janeiro 17, 2009, 12:33:35 »

Se calhar ninguém sabe lol
Registado
VIP
*****
Mensagens: 1 388

Ver Perfil WWW
« Responder #3 em: Janeiro 17, 2009, 15:38:08 »

:S
Registado

VIP
*****
Mensagens: 382
www.nuno@gmail.com
Ver Perfil E-mail
« Responder #4 em: Fevereiro 01, 2009, 10:40:14 »

ninguem sabe? xD coisa mais simples xD

primeiro tens de ter um script e depois tens de ter uma iframme com o id e nome de centro depois poes e tens de definir a largura na altura nao poes nada depois poes este codigo na pagina:

Citar
<script type="text/javascript">


var 
iframeids=["centro"]

var 
iframehide="yes"

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var 
FFextraHeight=parseFloat(getFFVersion)>=0.116 //extra height in px to add to iframe in FireFox 1.0+ browsers

function resizeCaller() {
var 
dyniframe=new Array()
for (
i=0i<iframeids.lengthi++){
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.alldocument.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 syntax
currentfr.height currentfr.contentDocument.body.offsetHeight+FFextraHeight
else if (
currentfr.Document && currentfr.Document.body.scrollHeight//ie5+ syntax
currentfr.height currentfr.Document.body.scrollHeight;
if (
currentfr.addEventListener)
currentfr.addEventListener("load"readjustIframefalse)
else if (
currentfr.attachEvent){
currentfr.detachEvent("onload"readjustIframe// Bug fix line
currentfr.attachEvent("onload"readjustIframe)
}
}
}

function 
readjustIframe(loadevt) {
var 
crossevt=(window.event)? event loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget crossevt.srcElement
if (iframeroot)
resizeIframe(iframeroot.id);
}

function 
loadintoIframe(iframeidurl){
if (
document.getElementById)
document.getElementById(iframeid).src=url
}

if (
window.addEventListener)
window.addEventListener("load"resizeCallerfalse)
else if (
window.attachEvent)
window.attachEvent("onload"resizeCaller)
else
window.onload=resizeCaller
 
</script>

Nota: se quiseres podes mudar o nome "Centro"
Registado

VIP
*****
Mensagens: 1 388

Ver Perfil WWW
« Responder #5 em: Fevereiro 01, 2009, 15:19:32 »

Meto a iframe na pagina e muda a id e name e o scirpt meto entre as <head>?
Registado

VIP
*****
Mensagens: 382
www.nuno@gmail.com
Ver Perfil E-mail
« Responder #6 em: Fevereiro 01, 2009, 17:23:35 »

tanto faz
Registado

VIP
*****
Mensagens: 1 388

Ver Perfil WWW
« Responder #7 em: Agosto 21, 2009, 19:38:53 »

Eu uso mas não funciona no IE8 -.-
Registado

VIP
*****
Mensagens: 382
www.nuno@gmail.com
Ver Perfil E-mail
« Responder #8 em: Agosto 22, 2009, 19:55:06 »

LOOL meio ano depois de eu fazer a pergunta tu respondes
Registado

Páginas: [1]
  Imprimir  
 
Ir para: