oncontrolselect =fonction() pb ??????????????????? - HTML/CSS - Programmation
Marsh Posté le 29-07-2003 à 10:55:24
ReplyMarsh Posté le 29-07-2003 à 13:37:10
c bon j'ai contourné le pb mais par contre je voudrai savoir pourquoi l'évènement oncontrolselect n'est pas pris en compte dans ie6 il est pourtant pris en compte dans ie5.5
Marsh Posté le 29-07-2003 à 14:39:10
dropsy a écrit : |
+1
Marsh Posté le 29-07-2003 à 15:52:16
ok voici le code c'est tout bête ça marche dans I.E 5.5 mais pas dans I.E 6
"<TABLE "+bordure+" CELLPADDING=0 CELLSPACING=0 OnClick=\"alert(19);\">";
Marsh Posté le 29-07-2003 à 15:53:59
"<TABLE "+bordure+" CELLPADDING=0 CELLSPACING=0 OnControlselect=\"alert(19);\">";
ça marche pas non plus sous IE6
Marsh Posté le 29-07-2003 à 16:08:51
Bon d'abord
<table BORDER="10" CELLPADDING="0" CELLSPACING="0" OnClick="alert(19);"><tr><td>Coucou</td></tr></table>
Ca marche parfaitement sous IE 6.0 !
Ensuite, OnControlselect, c'est du proprio Kro$oft, voir là pour l'utilisation : http://msdn.microsoft.com/library/ [...] select.asp
Je sais pas ou t'as vu que tu pouvais utiliser çà dans une balise <table> ???
Marsh Posté le 29-07-2003 à 16:18:31
on peut utiliser oncontrolselect sur un table si le contenu de la page est éditable(soucre MSDN j'ai plus les ref de la page ) du moins sur IE 5.5. Pour ce qui est du tableau mmon code Html est construit dynamiquement l'utilisateur rentre le nombre de ligne de colonne je créé le code html au moyen de javascript et je le colle dans une iframe sous ie5.5 ça marche nickel sous ie6 que dale
Marsh Posté le 29-07-2003 à 16:19:55
voila le code
var tablo = "<TABLE "+bordure+" CELLPADDING=0 CELLSPACING=0 OnClick=\"alert(19);\">";
for (i=1;i<ligne+1;i++) {
tablo+= "<TR>";
for (j=1;j<colonne+1;j++) {
tablo+= "<TD>cellule</TD>";
}
tablo+= "</TR>";
}
tablo+= "</TABLE>";
selection.pasteHTML(tablo);
Marsh Posté le 29-07-2003 à 10:41:38