Salut,
dabord : merci d'essayer de m'aider 
Je n'y arrive toujours pas. Le problème c'est que l'iframe en question n'a pas de ID et pas de NAME. J'ai donc essayé d'en rajouter un moi-même en javascript, ca marche bien mais l'éditeur wysiwyg ne marche plus du coup.
Je suis donc allé founier sur internet pour voir si il y avait d'autres méthodes pour choper mon iframe sans Id et sans Name : j'ai trouvé getElementsByTagName
Ca marche bien car quand je fais ce test il me repere bien 1 iframe :
document.writeln("Il y a "+tables.length+" iframe dans cette page");
Cependant, ca ne marche pas et aucun code n'est inséré dans mon textarea : peut-être est ce parce que je n'ai pas ciblé mon <body id="editor"> ? En tout cas je ne sais pas le faire :s
Voilà le code que j'utilise :
1 2 3 4 5 6 7 8 9 10 11 12
|
<script type="text/javascript">
function smiley(code)
{
var myf=document.getElementsByTagName("iframe");
var element = myf.contentWindow.document || myf.contentDocument;
element.value = element.value+''+code;
document.selection.createRange().text;
}
</script>
<a href="javascript: smiley(' ;) ');"><img src="http://www.monsite.com/imgs2/smile_wink.gif" border="0"/></a> |
Partager