FENETRE DHTML ( FONCTIONNE AVEC OPERA ET IE )

cs_MaX3315 Messages postés 170 Date d'inscription mercredi 18 juin 2003 Statut Membre Dernière intervention 11 mai 2009 - 7 févr. 2006 à 17:24
biskbart Messages postés 10 Date d'inscription jeudi 10 avril 2003 Statut Membre Dernière intervention 6 décembre 2006 - 7 févr. 2006 à 18:13
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/35917-fenetre-dhtml-fonctionne-avec-opera-et-ie

biskbart Messages postés 10 Date d'inscription jeudi 10 avril 2003 Statut Membre Dernière intervention 6 décembre 2006
7 févr. 2006 à 18:13
Merci de ton interet et de ton aide. Je me mets au boulot. Merci encore
cs_MaX3315 Messages postés 170 Date d'inscription mercredi 18 juin 2003 Statut Membre Dernière intervention 11 mai 2009
7 févr. 2006 à 17:26
oups mauvais lien.
C'est par la le truc qui tronque les chaines : http://www.javascriptfr.com/code.aspx?ID=34109
cs_MaX3315 Messages postés 170 Date d'inscription mercredi 18 juin 2003 Statut Membre Dernière intervention 11 mai 2009
7 févr. 2006 à 17:24
Salut,

Pour ton problème sous Firefox l'erreur et facillement récupérable c'est simplement la manière dont tu récupère les événemetns.

Exemple dans ton code tu as:
function beginresize(num)
{
resizewindow=true;
numresize=num;
oldx=event.clientX;
oldy=event.clientY;
[...]
}

Le problème c'est que event n'existe pas sous firefox... du moins pas de avce cette déclaration


Pour ma part j'utilise toujours une déclaration du genre
function beginresize(aEvent)
{
var myEvent = aEvent ? aEvent : window.event; //recuperation de l'evenement
//on recupere objet cible declencheur de l'evenement
var target= myEvent.target ? myEvent.target : myEvent.srcElement;
[...]
}

et dans l'HTML tu aurais un truc du style
...

A noter qu'il est nécessaire de passer event en argument! donc faut trouver une autre astuce si tu veux d'autre arguments (utilisation de l'id de l'objet, etc...)


Sinon pour ton soucis de chaines trop longues j'ai bosser un peu sur le sujet cf : http://www.javascriptfr.com/code.aspx?ID=35601. Ca te permettra de tronquer le titre et de mettre des '...' automatiquement quelque soit le navigateur.

Bonne continuation
Rejoignez-nous