Bonjour,
Auriez-vous une solution pour que Object.prototype.foo ou Element.prototype.foo fonctionne sous IE ?
Merci.
Bonjour,
Auriez-vous une solution pour que Object.prototype.foo ou Element.prototype.foo fonctionne sous IE ?
Merci.
une fonction ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <script type="text/javascript"> var foo=function(obj){ obj.style.position="absolute"; obj.style.top="200px"; } </script> </head> <body> <div onclick="foo(this)">dfsdfsd</div> </body>
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Par exemple :
Mais sous IE...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Object|Element.prototype.remove = function() { this.parentNode.removeChild(this); } document.getElementById("myElement").remove();
Sinon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <script type="text/javascript"> function remove(obj){ obj.parentNode.removeChild(obj) } </script> </head> <body> <div onclick="remove(this)">dfsdfsd</div> </body>
http://www.developpez.net/forums/d19...-fonctions-ie/
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Oui merci ; Mais auriez-vous une solution pour écrire ça en objet ?
Comme ceci : sizzle("myElement").html("test").addClass("test")
Je sais qu'il existe jQuery qui est basé sur sizzle mais je n'est pas besoin de toutes les fonctions jQuery, j'ai donc j'essayé de reproduire seules les fonctions nécessaires pour mon projet mais créer ses fonctions directement sur les Object javascript et non pas en utilisant le système de jQuery ou de Prototype.js.
On ne peut appliques de prototype que sur des objets javascript
Là ce sont des objets du DOM ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Partager