Bonjour,
Je ne parviens pas à n'afficher un objet ou iframe (dynamique, sans ascenceur ni bordure) dans ma page web (reprise ci-dessous, 42 lignes seulement) qu'uniquement après sélection d'un bouton et non dès la fin du chargement initial de la page (ce qui s'impose ergonomiquement). Merci de m'aider à résoudre cette question. Amicalement. JoVD.
Je ne parviens pas à n'afficher un objet ou iframe (dynamique, sans ascenceur ni bordure) dans ma page web (reprise ci-dessous, 42 lignes seulement) qu'uniquement après sélection d'un bouton et non dès la fin du chargement initial de la page (ce qui s'impose ergonomiquement). Merci de m'aider à résoudre cette question. Amicalement. JoVD.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>IFrame test 1</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="content-style-type" content="text/css" />
<style type="text/css">
.center{text-align: center;}
.iFrame1 {
width: 60%;
margin-left: auto;
margin-right: auto;
height: 195px;
}
</style>
<script type="text/javascript">
function readCard() {
document.getElementByName('iFrame1').src'="http://www.lesoir.be";
//document.getElementByName('iFrame1').attr('src')="http://www.lesoir.be";
//return false;
}
</script>
</head>
<body class="center">
<h2>- Test 1: Display iFrame only after selecting button (not after initial page load). -</h2>
<h4>(Use of objects or the usually contested of iFrames proves to be ideal in our real application ! Should work with all browsers !)</h4>
<p>
<form action="" method="post">
<input type="button" value="Display iFrame" href="http://www.lesoir.be" target="iFrame1" />
<!-- input type="button" value="Display iFrame" onclick="document.getElementById(iFrame1).src='http://www.lesoir.be';" / -->
<!-- input type="button" value="Display iFrame" onclick="document.getElementByName(iFrame1).hidden='';" / -->
<!-- input type="submit" value="Display iFrame" href="http://www.lesoir.be" target="iFrame1" / -->
<!-- input type="submit" value="Display iFrame" onclick="readCard();" / -->
<!-- a href="http://www.lesoir.be" target="iFrame1">Display iFrame</a -->
</form>
</p>
<br/>
<object id="iFrame1" name="iFrame1" class="iFrame1" data="" frameBorder="0" scrolling="no"></object>
<!-- iframe id="iFrame1" name="iFrame1" class="iFrame1" src="" frameBorder="0" scrolling="no"></iframe -->
<!-- iframe id="iFrame1" name="iFrame1" class="iFrame1" src="http://www.lesoir.be" frameBorder="0" scrolling="no" hidden="hidden"></iframe -->
</body>
</html>
Par contre, l'ajout de la ligne javascript "alert('')" (ligne 22) ou "alert('newNode')" (ligne 31) révèle que l'object frame1 est bien généré correctement dans la page mais disparaît dès la disparition du popup (réponse ok) !?
.