Leneuf8000
Messages postés118Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention 6 octobre 2005
-
25 mai 2005 à 16:56
Leneuf8000
Messages postés118Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention 6 octobre 2005
-
26 mai 2005 à 11:21
Rebonjour,
je laisse pas mal de message aujourd'hui, mais je suis toujours bloqué...
Après avoir réussi à intégré une page dans une iFrame, j'aimerai que
cette page, et NON l'iFrame se redimensionne, en clair que la page
prenne les dimensions de l'iFrame. Voili voilou, merci à ceux qui
m'aideront...Et aux autres!
cs_sjon
Messages postés861Date d'inscriptionmardi 26 mars 2002StatutMembreDernière intervention29 novembre 20061 25 mai 2005 à 20:15
Sael og blesud
<script type="text/javascript">
var iframeids=["myframe"]
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+ browsers
function resizeCaller() {
var dyniframe=new Array()
for (i=0; i
function resizeIframe(frameid){
var currentfr=document.getElementById(frameid)
if (currentfr && !window.opera){
currentfr.style.display="block"
if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight)
currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight;
else if (currentfr.Document && currentfr.Document.body.scrollHeight)
currentfr.height = currentfr.Document.body.scrollHeight;
if (currentfr.addEventListener)
currentfr.addEventListener("load", readjustIframe, false)
else if (currentfr.attachEvent){
currentfr.detachEvent("onload", readjustIframe)
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(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)
else
window.onload=resizeCaller
</script>
Leneuf8000
Messages postés118Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention 6 octobre 2005 26 mai 2005 à 11:21
Rebonjour, merci pour ceux qui m'ont répondu, mais ce n'est pas tout à fait ça.
En effet, ma page doit s'afficher dès le chargement, je suis
conscient que je dois passer par du javascript. Sinon comment je fais
pour intégrer ma page dans ce tableau qui est dans une iFrame...Oula ça
devient compliqué...En clair; dans ce tableau au chargement je dois
afficher une page, sans rien cliquer et au dimension de ma cellule du
tableau (dans cette cellule il y a ma iFrame, donc ma page est dans une
iFrame en fait).