Rechercher : dans
Par :

Probleme javascript iframe+div+IE

Dernière réponse le 16 mai 2008 à 14:20:28 stouille, le 3 déc 2005 à 12:32:33 
 Signaler ce message aux modérateurs

J'ai un problème avec IE.
J'ai une iframe éditable, sur lequel je place un div en position absolute avec un zindex de manière a placer celui ci sur l'iframe.
Je rentre du texte dans l'iframe, puis selectionne ce dernier.
J'aimerai que lorsque je clique sur le div, je ne perde pas le focus sur l'iframe (partie de texte selectionnée).

Voici mon code :

<html>

<head>

<STYLE type="text/css">

div{

	z-index:100;

	background:#ff0000;

	position:absolute;

	top:50px;

	left:300px;

	width:100px;

	height:100px

	}

</STYLE>

<script>

function initialisation_menu()

	{frames['container'].document.designMode='On';}

</script>

</head>

<body onload="initialisation_menu();">

<iframe frameborder="1" width="98%" height="250px" name="container" id="container" ></iframe>

<div id='div' onclick='arret()'></div>

</body>

</html>



J'ai bien essayé de faire :

window.event.cancelBubble = true;


lors du clique sur le div, mais ca ne marche pas !!

Merci d'avance

Meilleures réponses pour « probleme javascript iframe+div+IE » dans :
Javascript - Centrer verticalement une page web VoirPour centrer verticalement une page web, impossible de s'en sortir en css. Une solution bien pratique : JavaScript. 1. Le fichier .js 2. La page .html 3. Utilisation 4. Inconvénients 5. Rappel Merci à Dalida pour la source du...
Différence entre display:none et visibility:hidden VoirLes deux attributs CSS display:none et visibility:hidden permettent tous deux de masquer l'affichage d'un élément en CSS dans le navigateur. Néanmoins, il existe une subtile nuance : visibility: hidden rend le bloc concerné invisible....
Javascript - Modifier la hauteur (height) d'un élément HTML VoirPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...
Javascript - L'objet navigator VoirLes particularités de l'objet navigator L'objet navigator est un objet qui permet de récupérer des informations sur le navigateur qu'utilise le visiteur. Cela paraît totalement inutile à première vue, toutefois, comme vous le savez sûrement, il...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...

1

ByNo, le 29 avr 2008 à 21:03:05

J'ai le même problème...

Répondre à ByNo

2

 plop, le 16 mai 2008 à 14:20:28

Teste en ajoutant ça dans ton div:
onclic="javascript:gardefocus();"

function gardefocus()
{
var frame = document.getElementById('ton iframe');
frame.focus();
}

Répondre à plop
Collection CommentÇaMarche.net