Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3335 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  524  525  526  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1710690
nraynaud
lol
Posté le 31-03-2008 à 22:01:51  profilanswer
 

Reprise du message précédent :

ratibus a écrit :


Définis ta fonction avant le document.observe() je pense ;)


pas mieux [:petrus75]


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 31-03-2008 à 22:01:51  profilanswer
 

n°1710694
ratibus
Posté le 31-03-2008 à 22:09:04  profilanswer
 


T'as une page où c'est en place que je regarde ? :D


---------------
Mon blog
n°1710696
Dj YeLL
$question = $to_be || !$to_be;
Posté le 31-03-2008 à 22:13:10  profilanswer
 

Pour faut il 2.2 ms à Php pour déclarer 1000 constantes avec define() et seulement 0.02 ms (soit 100 fois plus rapide) avec "const" dans une classe ? :o


---------------
Gamertag: CoteBlack YeLL
n°1710697
nraynaud
lol
Posté le 31-03-2008 à 22:13:46  profilanswer
 

ratibus a écrit :


T'as une page où c'est en place que je regarde ? :D


non, la flemme.
t'as pas une alternative plutôt ?

 

edit : je vais faire une page.


Message édité par nraynaud le 31-03-2008 à 22:14:12

---------------
trainoo.com, c'est fini
n°1710699
skeye
Posté le 31-03-2008 à 22:17:03  profilanswer
 

Dj YeLL a écrit :

Pour faut il 2.2 ms à Php pour déclarer 1000 constantes avec define() et seulement 0.02 ms (soit 100 fois plus rapide) avec "const" dans une classe ? :o


parce-que le scope n'est pas le même?


---------------
Can't buy what I want because it's free -
n°1710701
nraynaud
lol
Posté le 31-03-2008 à 22:18:48  profilanswer
 

http://nraynaud.fr/test.html


---------------
trainoo.com, c'est fini
n°1710712
ratibus
Posté le 31-03-2008 à 22:26:08  profilanswer
 


T'as oublié Prototype :D
Proof of concept : http://ratibus.net/test_prototype/

Message cité 1 fois
Message édité par ratibus le 31-03-2008 à 22:31:01

---------------
Mon blog
n°1710717
nraynaud
lol
Posté le 31-03-2008 à 22:34:17  profilanswer
 

ratibus a écrit :


T'as oublié Prototype :D
Proof of concept : http://ratibus.net/test_prototype/


[:bien] dans mon cas réel, prototype est chargé après ce truc, mais aucun vrai code n'est exécuté avant le chargement de prototype.
 
bon, c'est la merde, j'ai pas de moyen simple de changer l'ordre, j'ai pas envie de bosser sur l'infrastructure :/


---------------
trainoo.com, c'est fini
n°1710723
zapan666
Tout est relatif
Posté le 31-03-2008 à 22:39:14  profilanswer
 

FlorentG a écrit :


Développe-le. Comme ça on pourra scripter du PHP [:petrus75]


C'est surtout pour intégrer JS dans mon workflow de production. Sur mon projet, je fais

Citation :


symfony test-all
svn commit -m "blabla"


et pas

Citation :


symfony test-all
// lancement de firefox
// lancement des tests JS
// tout est OK
svn commit -m "blabla"


 


---------------
my flick r - Just Tab it !
n°1710724
ratibus
Posté le 31-03-2008 à 22:41:10  profilanswer
 

nraynaud a écrit :


[:bien] dans mon cas réel, prototype est chargé après ce truc, mais aucun vrai code n'est exécuté avant le chargement de prototype.

 

bon, c'est la merde, j'ai pas de moyen simple de changer l'ordre, j'ai pas envie de bosser sur l'infrastructure :/


Ah ouais par contre faut charger les libs avant :/
Je peux virer mon exemple en ligne ?

Message cité 1 fois
Message édité par ratibus le 31-03-2008 à 22:42:47

---------------
Mon blog
mood
Publicité
Posté le 31-03-2008 à 22:41:10  profilanswer
 

n°1710729
nraynaud
lol
Posté le 31-03-2008 à 22:44:22  profilanswer
 

ratibus a écrit :


Ah ouais par contre faut charger les libs avant :/
Je peux virer mon exemple en ligne ?


oui, c'est bon, merci


---------------
trainoo.com, c'est fini
n°1710772
nraynaud
lol
Posté le 01-04-2008 à 01:32:01  profilanswer
 

http://www.prototypejs.org/learn/introduction-to-ajax

Citation :

Remember that for security reasons (that is preventing cross-site scripting attacks) Ajax requests can only be made to URLs of the same protocol, host and port of the page containing the Ajax request. Some browsers might allow arbitrary URLs, but you shouldn't rely on support for this.


 
hep les gens, je comprends pas, on a pas eu un débat récemment disant qu'on peut faire du post vers un host arbitraire ?


---------------
trainoo.com, c'est fini
n°1710773
mIRROR
Chevreuillobolchévik
Posté le 01-04-2008 à 03:07:32  profilanswer
 

nraynaud a écrit :

http://www.prototypejs.org/learn/introduction-to-ajax

Citation :

Remember that for security reasons (that is preventing cross-site scripting attacks) Ajax requests can only be made to URLs of the same protocol, host and port of the page containing the Ajax request. Some browsers might allow arbitrary URLs, but you shouldn't rely on support for this.


 
hep les gens, je comprends pas, on a pas eu un débat récemment disant qu'on peut faire du post vers un host arbitraire ?


si je me trompe pas c est exactement pour ca qu ie 8 rate l acid2 et comme pour une fois il a priviligié la sécurité certains ont meme applaudi
ton débat me dit rien mais a priori j eviterais


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1710775
nraynaud
lol
Posté le 01-04-2008 à 04:59:08  profilanswer
 

mIRROR a écrit :


si je me trompe pas c est exactement pour ca qu ie 8 rate l acid2 et comme pour une fois il a priviligié la sécurité certains ont meme applaudi
ton débat me dit rien mais a priori j eviterais


l'idée c'est que je mettais mes actions style logout en post pour pas qu'on puisse délogguer un utilisateur par un lien caché. Mais on m'a dit que ça servait à rien parce qu'on peut faire un cross-site post par XHR.
 
 
rien à voir : http://nraynaud.fr/test.html vous recevez combien de popup sous IE7 et combien sous firefox ? (normalement c'est 2)


---------------
trainoo.com, c'est fini
n°1710777
0x90
Posté le 01-04-2008 à 05:10:06  profilanswer
 

J'en ai qu'une seule ('cool', mais pas 'lol')


Message édité par 0x90 le 01-04-2008 à 05:11:36

---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1710778
nraynaud
lol
Posté le 01-04-2008 à 05:15:12  profilanswer
 

ok, merci.
tu as une explication ?

 

edit: un truc positif, pas foutre ratibus dans un mixer ...

Message cité 2 fois
Message édité par nraynaud le 01-04-2008 à 05:15:42

---------------
trainoo.com, c'est fini
n°1710779
0x90
Posté le 01-04-2008 à 05:19:53  profilanswer
 

Ça fait un moment que j'ai pas touché à du js, mais à voir le code de prototype je dirais qu'en metant l'include de scriptaculous en bas de la page, l'event DOMContentLoaded est lancé avant l'enregistrement de l'eventListener fireContentLoadedEvent(), qui est censé lancer le dom:loaded.
 


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1710780
nraynaud
lol
Posté le 01-04-2008 à 05:25:34  profilanswer
 

0x90 a écrit :

Ça fait un moment que j'ai pas touché à du js, mais à voir le code de prototype je dirais qu'en metant l'include de scriptaculous en bas de la page, l'event DOMContentLoaded est lancé avant l'enregistrement de l'eventListener fireContentLoadedEvent(), qui est censé lancer le dom:loaded.
 


c'est fâcheux ça ... c'était mon hypothèse lors de mon premier problème.
Tu aurais une solution ? (qui ne touche pas au HTML)  


---------------
trainoo.com, c'est fini
n°1710781
nraynaud
lol
Posté le 01-04-2008 à 05:28:21  profilanswer
 

bon, on verra demain.


---------------
trainoo.com, c'est fini
n°1710782
0x90
Posté le 01-04-2008 à 05:41:35  profilanswer
 

J'imagine que tu dois pas touche au code de scripta non plus.
Juste pour tester ajoute ça à la fin de ton test.js :
window.onload = function() {document.fire('dom:loaded');}
Si ça marche, ça confirme le problème, mais c'est pas une vrai solution, elle va se déclencher trop tard dans une page lourde, et si le problème de non-lançement normal disparaît le dom:loaded va être lançé 2 fois.

 

Ça me parait étrange qu'il y ait un tel bug cependant, y'a des chances que je me plante, les toolkits js ne laisseraient pas passer un truc aussi gros avec toute le foin qu'on a fait à propos de DOMContentLoaded.

 

Après, le $('body').insert('LOL') me parait déjà suspect, au point ou est exécuté le code il n'est pas fermé, et donc pas terminé, le code n'est pas garanti de ne pas planter, et il me semble tout particulièrement que de temps en temps IE n'aime pas du tout qu'on joue avec l'objet d'un node alors qu'il n'a pas finit de le parser.
(Solution : un div dans le body, les balises scripts dans le body mais en dehors de ce div)

Message cité 1 fois
Message édité par 0x90 le 01-04-2008 à 05:42:14

---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1710783
Shinuza
This is unexecpected
Posté le 01-04-2008 à 06:07:46  profilanswer
 

zapan666 a écrit :


C'est surtout pour intégrer JS dans mon workflow de production. Sur mon projet, je fais

Citation :


symfony test-all
svn commit -m "blabla"


et pas

Citation :


symfony test-all
// lancement de firefox
// lancement des tests JS
// tout est OK
svn commit -m "blabla"

 


Le soucis avec le test-development en js c'est que la majorité du temps tu auras besoin d'un navigateur. Une solution partielle existe cependant, c'est Rhino + env.js.

 

L'autre soucis c'est que ça n'est pas intégré dans le workflow, il te faudrait un autotest coté client et l'envoi des résultats coté "serveur" (ta machine)


Message édité par Shinuza le 02-04-2008 à 08:48:45

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1710789
ratibus
Posté le 01-04-2008 à 07:56:49  profilanswer
 

nraynaud a écrit :

http://www.prototypejs.org/learn/introduction-to-ajax

Citation :

Remember that for security reasons (that is preventing cross-site scripting attacks) Ajax requests can only be made to URLs of the same protocol, host and port of the page containing the Ajax request. Some browsers might allow arbitrary URLs, but you shouldn't rely on support for this.


 
hep les gens, je comprends pas, on a pas eu un débat récemment disant qu'on peut faire du post vers un host arbitraire ?


Le composant des navigateurs qui permet de faire de l'ajax, ne permet de faire de l'ajax en cross-domain. C'est différent du fait de faire un form HTML avec un action sur un autre domaine et de soumettre ce form en JS ;)

nraynaud a écrit :

ok, merci.
tu as une explication ?
 
edit: un truc positif, pas foutre ratibus dans un mixer ...


Je dois le prendre comment ? :D
 


---------------
Mon blog
n°1710808
skeye
Posté le 01-04-2008 à 09:43:10  profilanswer
 

Question con : on fait comment pour styler la numérotation d'un ol? [:autobot]


---------------
Can't buy what I want because it's free -
n°1710820
Profil sup​primé
Posté le 01-04-2008 à 10:09:10  answer
 

Le contenu de ce message a été effacé par son auteur

n°1710829
skeye
Posté le 01-04-2008 à 10:22:50  profilanswer
 


oué, c'est bien ce que j'avais vu...mais je pensais plutôt à passer seulement les chiffres en vert, par exemple...[:joce]
Pas d'autre solution que de styler l' <ol> et rajouter un <p> qui contient le texte dans les <li>...

Message cité 1 fois
Message édité par skeye le 01-04-2008 à 10:23:33

---------------
Can't buy what I want because it's free -
n°1710959
FlorentG
Posté le 01-04-2008 à 13:38:45  profilanswer
 

skeye a écrit :

oué, c'est bien ce que j'avais vu...mais je pensais plutôt à passer seulement les chiffres en vert, par exemple...[:joce]


C'est le même merdier que pour les listes "normalles." Obligé de mettre un span ou un conteneur supplémentaire

n°1710985
nraynaud
lol
Posté le 01-04-2008 à 14:09:35  profilanswer
 

ratibus a écrit :


Le composant des navigateurs qui permet de faire de l'ajax, ne permet de faire de l'ajax en cross-domain. C'est différent du fait de faire un form HTML avec un action sur un autre domaine et de soumettre ce form en JS ;)


je vois pas l'aspect sécurité là, on peut pas le faire d'une manière mais on peut le faire d'une autre.

ratibus a écrit :


Je dois le prendre comment ? :D
 


courageusement ...


---------------
trainoo.com, c'est fini
n°1710994
kadreg
profil: Utilisateur
Posté le 01-04-2008 à 14:13:49  profilanswer
 

nraynaud a écrit :


edit: un truc positif, pas foutre ratibus dans un mixer ...


 
will it blend ?
 
http://www.myitablet.com/gallery/files/5/2/2/Will_it_blend_eBay_iPhone_1.jpg


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1710999
nraynaud
lol
Posté le 01-04-2008 à 14:18:56  profilanswer
 

bon merde, :fou: ça me saoule cette histoire de JS :fou:


---------------
trainoo.com, c'est fini
n°1711002
skeye
Posté le 01-04-2008 à 14:23:01  profilanswer
 

FlorentG a écrit :


C'est le même merdier que pour les listes "normalles." Obligé de mettre un span ou un conteneur supplémentaire


les listes normales tu fais pas chie et tu mets une image pour les puces.[:petrus75]


---------------
Can't buy what I want because it's free -
n°1711042
lorill
Posté le 01-04-2008 à 15:22:32  profilanswer
 

nraynaud a écrit :


l'idée c'est que je mettais mes actions style logout en post pour pas qu'on puisse délogguer un utilisateur par un lien caché. Mais on m'a dit que ça servait à rien parce qu'on peut faire un cross-site post par XHR.


 
si je me souviens bien, l'idée c'était de faire un formulaire hébergé sur un site, qui post sur un autre.
il ne me semble pas qu'on avait parlé d'XHR

n°1711055
multani
Dépressionnisé
Posté le 01-04-2008 à 15:40:06  profilanswer
 

nraynaud a écrit :

Mais on m'a dit que ça servait à rien parce qu'on peut faire un cross-site post par XHR.


On peut utiliser XHR sur d'autres domaines que celui duquel provient l'appel ?
Il me semblait que le navigateur interdisait ce genre de choses ? :??:

 

Edit: ouais, ok, j'ai du zapper quelques posts [:pingouino]


Message édité par multani le 01-04-2008 à 15:41:34
n°1711060
nraynaud
lol
Posté le 01-04-2008 à 15:44:15  profilanswer
 

0x90 a écrit :

J'imagine que tu dois pas touche au code de scripta non plus.
Juste pour tester ajoute ça à la fin de ton test.js :
window.onload = function() {document.fire('dom:loaded');}
Si ça marche, ça confirme le problème, mais c'est pas une vrai solution, elle va se déclencher trop tard dans une page lourde, et si le problème de non-lançement normal disparaît le dom:loaded va être lançé 2 fois.
 
Ça me parait étrange qu'il y ait un tel bug cependant, y'a des chances que je me plante, les toolkits js ne laisseraient pas passer un truc aussi gros avec toute le foin qu'on a fait à propos de DOMContentLoaded.
 
Après, le $('body').insert('LOL') me parait déjà suspect, au point ou est exécuté le code il n'est pas fermé, et donc pas terminé, le code n'est pas garanti de ne pas planter, et il me semble tout particulièrement que de temps en temps IE n'aime pas du tout qu'on joue avec l'objet d'un node alors qu'il n'a pas finit de le parser.
(Solution : un div dans le body, les balises scripts dans le body mais en dehors de ce div)


J'ai viré le insert(LOL), ça marche pas mieux, j'ai testé le window.onload, ça marche pas mieux.
Je crois que je suis un peu dans la merde là, surtout qu'après j'ai d'autres questions :(


---------------
trainoo.com, c'est fini
n°1711066
ratibus
Posté le 01-04-2008 à 15:50:52  profilanswer
 

nraynaud a écrit :


J'ai viré le insert(LOL), ça marche pas mieux, j'ai testé le window.onload, ça marche pas mieux.
Je crois que je suis un peu dans la merde là, surtout qu'après j'ai d'autres questions :(


Mais c'est quoi le pb que t'as ?
 
Ca faut oublier : $('body').observe('load', loaded); Y a pas d'event load sur le body à ma connaissance.
 
Et le console.log marche pas sous IE donc si dans ton code de test t'as des console.log, c'est normal que ça marche pas sous IE ;)


---------------
Mon blog
n°1711068
nraynaud
lol
Posté le 01-04-2008 à 15:53:13  profilanswer
 

ratibus a écrit :


Mais c'est quoi le pb que t'as ?
 
Ca faut oublier : $('body').observe('load', loaded); Y a pas d'event load sur le body à ma connaissance.
 
Et le console.log marche pas sous IE donc si dans ton code de test t'as des console.log, c'est normal que ça marche pas sous IE ;)


mon problème c'est de faire appeler loaded() après chargement de la page, sur tout les navigateurs, sans toucher au HTML (oui, l'énoncé est simple).


---------------
trainoo.com, c'est fini
n°1711072
ratibus
Posté le 01-04-2008 à 15:57:10  profilanswer
 

nraynaud a écrit :


mon problème c'est de faire appeler loaded() après chargement de la page, sur tout les navigateurs, sans toucher au HTML (oui, l'énoncé est simple).


Et avec tes scripts JS perso forcément appelés avant les libs ?


---------------
Mon blog
n°1711073
nraynaud
lol
Posté le 01-04-2008 à 15:58:12  profilanswer
 

ratibus a écrit :


Et avec tes scripts JS perso forcément appelés avant les libs ?


non, j'ai changé l'ordre des scripts pour charger prototype d'abord. en gros si dom:loaded marchait sous IE, ça serait cool.


---------------
trainoo.com, c'est fini
n°1711074
ratibus
Posté le 01-04-2008 à 15:59:40  profilanswer
 

nraynaud a écrit :


non, j'ai changé l'ordre des scripts pour charger prototype d'abord. en gros si dom:loaded marchait sous IE, ça serait cool.


Perso il marche sur mon projet mais j'ai mon JS dans le <head>
Je vais voir si ça bug quand je le mets en bas de page ;)


---------------
Mon blog
n°1711075
nraynaud
lol
Posté le 01-04-2008 à 16:03:25  profilanswer
 

ratibus a écrit :


Perso il marche sur mon projet mais j'ai mon JS dans le <head>
Je vais voir si ça bug quand je le mets en bas de page ;)


regarde mon exemple, j'ai remis l'évènement.
http://nraynaud.fr/test.html


---------------
trainoo.com, c'est fini
n°1711108
ratibus
Posté le 01-04-2008 à 16:37:58  profilanswer
 

nraynaud a écrit :


regarde mon exemple, j'ai remis l'évènement.
http://nraynaud.fr/test.html


Vire les console.log ça marche pas sous IE (les console.log c'est une extension apportée par Firebug ;)).


---------------
Mon blog
n°1711112
nraynaud
lol
Posté le 01-04-2008 à 16:40:25  profilanswer
 

ratibus a écrit :


Vire les console.log ça marche pas sous IE (les console.log c'est une extension apportée par Firebug ;)).


[:bien]


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  524  525  526  ..  1454  1455  1456  1457  1458  1459

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@olympe] Le topic du modo, dieu de la fibre et du monde[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)