Bonjour,

Je fais une application en asp.net qui marche sous ie, mais pour firefox c'est la galère.

j'ai une frame dans laquelle au moment du chargement de celle ci, va écrire un titre dans une autre frame.

je m'explique :

je clique sur un bouton qui est dans la frame de gauche "menu", ça charge une page dans la frame centrale et ça affiche un titre qui est dans la frame du haut "menuH".

code de la page de la frame centrale :

window.onload = function()
{
window.parent.menuH.lbTitre.innerHTML="blablablbalbla"
}

code de la page de la frame "menuH" :

...
<form id="Form1" method="post" runat="server" style="TEXT-ALIGN:center">
<table>
<tr>
<td id="lbTitre" class="titre"></td>
</tr>
</table>
</form>
...


Le code marche sous ie, pas de soucis.


Si quelqu'un pouvait m'aider ce serait super parce que les soucis de navigateur, ça prend vraiment la tête.

Merci beaucoup
Modifié par jamy (12 May 2006 - 16:07)
merci pour votre aide...
Smiley cligne

j'ai trouvé la solution pour ceux que ça intéresse.
Avec firefox, il faut rajouter getElementById pour localiser l'id, et remplacer innerText par innerHTML car le premier ne marche pas sous firefox


sous ie : window.parent.menuH.lbTitre.innertext="blablabla"

sous firefox : window.parent.menuH.document.getElementById('lbTitre').innerHTML="blabla"


voilou !
Modifié par jamy (12 May 2006 - 16:07)