[JS] - Problème avec fonction

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Kilgore

[JS] - Problème avec fonction

Message par Kilgore »

Bonjour a tous !

Voici mon soucis, j'ai réalisé le code suivant :

----------------

function inserticon(nom){

if(window.whoseFocus != null)
{

var temps;
temps = document.getElementById(window.whoseFocus).value;
temps = temps + " " + nom + " ";
document.getElementById(window.whoseFocus).value=temps;
}
}

----------------

Ce code permet en fonction du textarea choisi d'inserer du bbcode celui-ci fonctionne impecablement bien sous IE mais pose problème sous Firefox, quelqu'un aurait-il une idée ? (De plus comment faire pour que le curseur soit actif apres avoir cliqué sur un emoticon ?)

Voici l'erreur que me ressord Mozilla/Firefox :

----------------

Erreur : document.getElementById(window.whoseFocus) has no properties
Fichier Source : http://213.44.249.xxx/ft/template/bbcode.js
Ligne : 65

----------------

EDIT : J'appele cette fonction par l'intermediare d'un : <a href="javascript:inserticon(':D');">.

Merci à vous tous !
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Tu as un élément dans ta page avec un id qui est

Code : Tout sélectionner

window.whoseFocus
:?:
Ça m'étonnerait fortement ! Je crois qu'il ne faut pas chercher plus loin, avec getElementById() on obtient un élément... en aucun cas une fenêtre :roll:
(en plus je parie que whoseFocus est propriétaire d'IE... :roll: )
Kilgore

Message par Kilgore »

J'ai un premier script qui fonctionne ttrès bien de cette manière alors pk là cela coince t'il sous FF ?!

De plus on fait getElementById(window.whoseFocus) pas getElementById(window), whosefocus est une propriété de window qui renvoie un element.

:)
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités