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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  1128  1129  1130  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°2087401
___alt
Posté le 06-07-2011 à 10:03:42  profilanswer
 

Reprise du message précédent :

0x90 a écrit :

Code :
  1. [9, 'batman !'].map(function(x){return new Array(x).join(0/0);})



 
 [:boulax:4]


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
mood
Publicité
Posté le 06-07-2011 à 10:03:42  profilanswer
 

n°2087402
masklinn
í dag viðrar vel til loftárása
Posté le 06-07-2011 à 10:04:26  profilanswer
 

0x90 a écrit :

Code :
  1. [2, 5, 5, 4, 4, 5].map(function(x){return new Array(x).join(0/0);});
  2. [5, 5, 'hey hey !', 'goodbye...'].map(function(x){return new Array(x).join(0/0);});
  3. [9, 'batman !'].map(function(x){return new Array(x).join(0/0);})




[:roi]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2087406
FlorentG
Posté le 06-07-2011 à 10:09:30  profilanswer
 

:D [:bien]

n°2087408
theredled
● REC
Posté le 06-07-2011 à 10:19:05  profilanswer
 

g pa conpri


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2087410
Dj YeLL
$question = $to_be || !$to_be;
Posté le 06-07-2011 à 10:20:49  profilanswer
 

Pas compris le premier :o


---------------
Gamertag: CoteBlack YeLL
n°2087425
0x90
Posté le 06-07-2011 à 10:45:16  profilanswer
 
n°2087429
theredled
● REC
Posté le 06-07-2011 à 10:50:38  profilanswer
 

:(


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2087430
Dj YeLL
$question = $to_be || !$to_be;
Posté le 06-07-2011 à 10:50:52  profilanswer
 


 
:jap:


---------------
Gamertag: CoteBlack YeLL
n°2087431
LeRiton
Posté le 06-07-2011 à 10:53:25  profilanswer
 

Jubijub a écrit :

j'ai besoin d'une préco :)
 
je me fais une page de compta perso, mais puisque c'est de l'autoformation, autant le faire proprement.
 
l'interface principale sera logiquement sous forme de tableau avec les opérations, etc...je voudrais le faire en ajax, pour pouvoir par exemple clicker sur une cellule du tableau pour l'éditer, un peu comme Excel.
 
Cependant c'est pas du tout unobstrusive : si tu désactives le JS le tableau ne fait plus rien.
 
Quelle est la bonne pratique ?
 
Je pensais rajouter au tableau 1 colonne avec un lien (<a> ) "Editer", qui amènerait vers une page où on peut éditer / supprimer l'opération.
En JS je pensais cacher cette colonne après chargement et activer toute la tuyauterie jQuery pour rendre le tableau "éditable".
 
Ce qui m'inquiète :
- le JS se chargeant en dernier, on va la voir la colonne non ?
- ça me fait plus ou moins 2 chemins de code (encore qu'on puisse imaginer que cliquer sur le tableau ouvre une soft popup qui reprend grosso modo le contenu de la page de modif)
 
en gros c'est quoi les bonnes pratiques pour rendre une datagrid utilisable sans JS ?


 
Si tu décide de partir sur une prise en charge du cas JS désactivé, je procéderais différemment (à discuter). Plutôt que d'ajouter une colonne, je copierais au mieux le comportement que tu veux obtenir avec AJAX : en commençant par le cas défavorable (JS désactivé, ton tableau contient des valeurs qui son affichées sous formes de liens, chacun pointant vers le formulaire de modification (si pas de valeur bien évidemment, tu génère un contenu d'invit' de saisie pour le lien). Si JS activé, tu remplace le noeud du lien par ton champ de texte "classique" et tu bind ton event.
My two cents.
 

n°2087449
gatsu35
Blablaté par Harko
Posté le 06-07-2011 à 11:21:40  profilanswer
 

0x90 a écrit :

Code :
  1. [2, 5, 5, 4, 4, 5].map(function(x){return new Array(x).join(0/0);});
  2. [5, 5, 'hey hey !', 'goodbye...'].map(function(x){return new Array(x).join(0/0);});
  3. [9, 'batman !'].map(function(x){return new Array(x).join(0/0);})




Lapin compris du tout, c'est le comportement normal de JS.
Ya une blague c'est ça ?


---------------
Blablaté par Harko
mood
Publicité
Posté le 06-07-2011 à 11:21:40  profilanswer
 

n°2087456
masklinn
í dag viðrar vel til loftárása
Posté le 06-07-2011 à 11:27:16  profilanswer
 

gatsu35 a écrit :


Lapin compris du tout, c'est le comportement normal de JS.
Ya une blague c'est ça ?


T'es trop jeune pour comprendre :/


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2087458
FlorentG
Posté le 06-07-2011 à 11:29:00  profilanswer
 

gatsu35 a écrit :

Lapin compris du tout, c'est le comportement normal de JS.
Ya une blague c'est ça ?


Et ça ça a des gosses [:johneh]

n°2087460
Dj YeLL
$question = $to_be || !$to_be;
Posté le 06-07-2011 à 11:29:59  profilanswer
 

gatsu35 a écrit :


Lapin compris du tout, c'est le comportement normal de JS.
Ya une blague c'est ça ?


:(


---------------
Gamertag: CoteBlack YeLL
n°2087463
Jubijub
Parce que je le VD bien
Posté le 06-07-2011 à 11:34:41  profilanswer
 

___alt a écrit :


 
A mon sens (mais chuis pas spécialiste web non plus, donc on me corrigera éventuellement) t'as deux cas de figure :  
1) tu développes un site à spectre large qui doit absolument toucher un maximum de monde, soit parce que c'est un site commercial, soit parce que c'est une obligation légale
2) tu développes un site qui vise un public précis ou qui peut se permettre de ne pas toucher tout le monde
 
Dans le cas 1 tu vas chercher une solution de repli, dans le cas 2 non.
Sachant que de plus en plus, même dans le cas 1 on s'accorde à dire que le cas "JS désactivé" c'est une exception absolument rarissime et qu'en gros ça ne sert à rien de se prendre la tête avec.


 
je suis clairement dans 2), puisque le public c'est moi.
Mais j'ai jamais fait de dev selon la méthode du progressive enhancement, je me disais que ça pouvait être intéressant pour apprendre...
le truc c'est que je voyais pas comment "enhancer" un tableau, qui par défaut n'a aucun comportement sur un click. Mais Le Riton m'a donné une approche
 

LeRiton a écrit :


 
Si tu décide de partir sur une prise en charge du cas JS désactivé, je procéderais différemment (à discuter). Plutôt que d'ajouter une colonne, je copierais au mieux le comportement que tu veux obtenir avec AJAX : en commençant par le cas défavorable (JS désactivé, ton tableau contient des valeurs qui son affichées sous formes de liens, chacun pointant vers le formulaire de modification (si pas de valeur bien évidemment, tu génère un contenu d'invit' de saisie pour le lien). Si JS activé, tu remplace le noeud du lien par ton champ de texte "classique" et tu bind ton event.
My two cents.
 


je vois l'approche.
Par contre ça se passe comment : tu vires le lien <a> de ton dom et du réattache son contenu à l'élément parent du <a> (qui sera un <td> dans mon cas), et tu mappes un onclick sur le TD (ou plutot sur le <tr> voire le <table> en jouant avec le dom pour trouver qui est l'élément source qui a popé l'event ?


---------------
Jubi Photos : Flickr - 500px
n°2087465
Shinuza
This is unexecpected
Posté le 06-07-2011 à 11:35:02  profilanswer
 

0x90 a écrit :

Code :
  1. [2, 5, 5, 4, 4, 5].map(function(x){return new Array(x).join(0/0);});
  2. [5, 5, 'hey hey !', 'goodbye...'].map(function(x){return new Array(x).join(0/0);});
  3. [9, 'batman !'].map(function(x){return new Array(x).join(0/0);})



[:rofl]

gatsu35 a écrit :


Lapin compris du tout, c'est le comportement normal de JS.
Ya une blague c'est ça ?

GatsuG [:sadnoir]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2087468
Shinuza
This is unexecpected
Posté le 06-07-2011 à 11:38:06  profilanswer
 

Code :
  1. ['Starsky et Hutch', 7].map(function(x){return new Array(x).join(0/0);});


 
Am I doing this right?


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2087470
Dj YeLL
$question = $to_be || !$to_be;
Posté le 06-07-2011 à 11:40:31  profilanswer
 

Shinuza a écrit :

Code :
  1. ['Starsky et Hutch', 7].map(function(x){return new Array(x).join(0/0);});


 
Am I doing this right?


 
8 :o


---------------
Gamertag: CoteBlack YeLL
n°2087485
theredled
● REC
Posté le 06-07-2011 à 11:56:22  profilanswer
 

Shinuza a écrit :

Code :
  1. ['Starsky et Hutch', 7].map(function(x){return new Array(x).join(0/0);});


 
Am I doing this right?


[:rofl]
 
 
Non je déconne j'ai toujours rien capté.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2087488
theredled
● REC
Posté le 06-07-2011 à 11:58:09  profilanswer
 

Ah c'est bon, suffisait de runner :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2087489
___alt
Posté le 06-07-2011 à 12:00:28  profilanswer
 

theredled a écrit :

Ah c'est bon, suffisait de runner :o


 
NO FUCKING SHIT SHERLOCK


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2087490
theredled
● REC
Posté le 06-07-2011 à 12:00:29  profilanswer
 

Code :
  1. ['j\'en ai marre de cette', 2, 'là, marre de cette', 2].map(function(x){return new Array(x).join(0/0);});


Histoire de dissiper les derniers lapins :o

Message cité 1 fois
Message édité par theredled le 06-07-2011 à 12:01:54

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2087491
LeRiton
Posté le 06-07-2011 à 12:01:19  profilanswer
 

Jubijub a écrit :


je vois l'approche.
Par contre ça se passe comment : tu vires le lien <a> de ton dom et du réattache son contenu à l'élément parent du <a> (qui sera un <td> dans mon cas), et tu mappes un onclick sur le TD (ou plutot sur le <tr> voire le <table> en jouant avec le dom pour trouver qui est l'élément source qui a popé l'event ?


 
Un truc du style oui. Tu t'arranges pour retrouver tes petits facilement, genre une classe pour les liens en questions ou alors tu t'y retrouve avec ton arborescence, au domready tu recherches les nœuds desdits liens et tu remplaces le contenu du nœud parent (en théorie le td) par le contenu du nœud <a> (du point de vue du HTML de sortie, ça revient à striper les <a> ). Pour ce qui est du onclick, d'instinct, j'aurais eu tendance à mapper sur le td plutôt qu'un bricolage pour trouver la source de l'event, mais comme j'ai pas plus de justification à donner que ça, je laisse parler les experts.

n°2087496
Shinuza
This is unexecpected
Posté le 06-07-2011 à 12:11:53  profilanswer
 

Code :
  1. new Array(Math.ceil(Math.random() * 10 * 10)).join(String((0/0)).split('').map(function(x, i) {return i == 1 ? 'y' + x : x}).join(''));


 
 [:jumorolo:2]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2087499
___alt
Posté le 06-07-2011 à 12:18:03  profilanswer
 

Shinuza a écrit :

Code :
  1. new Array(Math.ceil(Math.random() * 10 * 10)).join(String((0/0)).split('').map(function(x, i) {return i == 1 ? 'y' + x : x}).join(''));


 
 [:jumorolo:2]


 
[:rofl]


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2087514
gatsu35
Blablaté par Harko
Posté le 06-07-2011 à 12:32:02  profilanswer
 

gatsu35 a écrit :


Lapin compris du tout, c'est le comportement normal de JS.
Ya une blague c'est ça ?


Okay j'ai compris la blague :D, je ne suis pas réveillé :D


---------------
Blablaté par Harko
n°2087516
0x90
Posté le 06-07-2011 à 12:35:08  profilanswer
 

Shinuza a écrit :

Code :
  1. new Array(Math.ceil(Math.random() * 10 * 10)).join(String((0/0)).split('').map(function(x, i) {return i == 1 ? 'y' + x : x}).join(''));


 
 [:jumorolo:2]


Code :
  1. new Array(Math.ceil(Math.random() * 10 * 10)).join(String((0/0)).split('').map(function(x, i) {return x+'y\0 '[i]}).join(''));


[:aloy]


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°2087532
Dj YeLL
$question = $to_be || !$to_be;
Posté le 06-07-2011 à 13:05:49  profilanswer
 

theredled a écrit :

Code :
  1. ['j\'en ai marre de cette', 2, 'là, marre de cette', 2].map(function(x){return new Array(x).join(0/0);});


Histoire de dissiper les derniers lapins :o


 
[:fail]
 
:o


---------------
Gamertag: CoteBlack YeLL
n°2087540
FlorentG
Posté le 06-07-2011 à 13:25:12  profilanswer
 


Ton \0 fout la merde dans la fenêtre immediate de firebug :o

n°2087553
0x90
Posté le 06-07-2011 à 13:52:57  profilanswer
 

FlorentG a écrit :


Ton \0 fout la merde dans la fenêtre immediate de firebug :o


 
Ah merde, dans chrome ça marche nickel [:spamafote]


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°2087596
___alt
Posté le 06-07-2011 à 14:57:02  profilanswer
 

Je suis en train de me fader tout javascript.info.
La différence entre un attribut d'un objet du DOM et une property, c'est que l'attribut reflète ce qui est issu du HTML (ne se modifie qu'explicitement) et la property est une valeur du monde JS, qui peut correspondre à un attribut (auquel cas sa valeur change quand l'attribut change).
 
J'ai bon ?


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2087603
nraynaud
lol
Posté le 06-07-2011 à 15:04:01  profilanswer
 

oui
attribut -> tag HTML
property -> objet JS
 
et comme les tags sont parfois représentés en objets JS où tu retrouves les attributs en property (enfin je sais pas trop j'utilise JQuery où c'est séparé)


---------------
trainoo.com, c'est fini
n°2087607
Shinuza
This is unexecpected
Posté le 06-07-2011 à 15:07:45  profilanswer
 

___alt a écrit :

Je suis en train de me fader tout javascript.info.
La différence entre un attribut d'un objet du DOM et une property, c'est que l'attribut reflète ce qui est issu du HTML (ne se modifie qu'explicitement) et la property est une valeur du monde JS, qui peut correspondre à un attribut (auquel cas sa valeur change quand l'attribut change).
 
J'ai bon ?

C'est ça, mais pour être tout à fait exact, on parle de propriété DOM.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2087670
masklinn
í dag viðrar vel til loftárása
Posté le 06-07-2011 à 16:17:14  profilanswer
 

jQuery sait interpréter un tag script injecté dynamiquement quand on utilise $.fn.append, mais un script liant un fichier suivi d'un script "body" il pête un cable: le second est évalué avant que le premier ne soit chargé [:sadnoir]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2087671
the real m​oins moins
Posté le 06-07-2011 à 16:23:32  profilanswer
 

Si j'ai un jQuery.ajax() dont le callback "success" fait des anims avec des délais, il *semble* que le callback "complete" soit exécuté avant que le "success" soit complètement fini (ce qui à du sens, si les délais sont effectivement asynchrones). Je vois bien, ou je me trompe  ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°2087763
koskoz
They see me trollin they hatin
Posté le 06-07-2011 à 21:07:46  profilanswer
 
n°2087803
masklinn
í dag viðrar vel til loftárása
Posté le 07-07-2011 à 08:10:12  profilanswer
 

http://blogs.msdn.com/b/ie/archive [...] -ie10.aspx

Citation :

Because some features in earlier versions of IE aren’t compatible with HTML5 parsing, we’ve removed them from IE10 mode. Sites that rely on these legacy features will still work when running in legacy modes. This way, sites that work today will continue to work with IE10 even if the developers of the site don’t have the time to update them.

 

Conditional Comments

Code :
  1. <!--[if IE]>
  2. This content is ignored in IE10 and other browsers.
  3. In older versions of IE it renders as part of the page.
  4. <![endif]-->
 

This means conditional comments can still be used, but will only target older versions of IE. If you need to distinguish between more recent browsers, use feature detection instead.

 

Element Behaviors

 
Code :
  1. <html xmlns:my>
  2. <?import namespace="my" implementation="my.htc">
  3. <my:element>
  4. This parses as an unknown element in IE10 and other browsers.
  5. In older versions of IE it binds to "my.htc".
  6. </my:element>
  7. </html>
 

XML Data Islands

 
Code :
  1. <xml>
  2. This parses as <b>HTML</b> in IE10 and other browsers.
  3. In older versions of IE it parses as XML.
  4. </xml>



http://i424.photobucket.com/albums/pp324/frugsplayground/1256523423443.jpg?t=1257680243


Message édité par masklinn le 07-07-2011 à 13:19:26

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2087876
masklinn
í dag viðrar vel til loftárása
Posté le 07-07-2011 à 13:19:09  profilanswer
 

'tin les trucs genre widgets igoogle, c'est une plaie de première classe à intégrer dans une appli riche (genre full JS de partout) [:sisicaivrai]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2087877
koskoz
They see me trollin they hatin
Posté le 07-07-2011 à 13:20:06  profilanswer
 

Ouais, la plupart des widgets de iGoogle sont pourris et sans aucune configuration possible, ou alors anecdotique.


---------------
Twitter
n°2087878
masklinn
í dag viðrar vel til loftárása
Posté le 07-07-2011 à 13:25:48  profilanswer
 

550 erreurs en environ 30s sur la page, merci iGoogle \o/


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2087883
nraynaud
lol
Posté le 07-07-2011 à 14:18:24  profilanswer
 

dites, je dois insérer du HTML de mes utilisateurs dans mon DOM, je suis obligé de filtrer le JS ou est-ce qu'il y a une feinte à jouer pour pas qu'ils lisent les cookies et le localstorage ?
 
En gros, si un mec avait une bonne idée avec du JS j'aimerai qu'il puisse le faire, mais y'a des clefs perso dans le localStorage et des cookies (mias y'a http-only pour ça je crois).


---------------
trainoo.com, c'est fini
n°2087890
masklinn
í dag viðrar vel til loftárása
Posté le 07-07-2011 à 14:32:45  profilanswer
 

nraynaud a écrit :

dites, je dois insérer du HTML de mes utilisateurs dans mon DOM, je suis obligé de filtrer le JS ou est-ce qu'il y a une feinte à jouer pour pas qu'ils lisent les cookies et le localstorage ?

 

En gros, si un mec avait une bonne idée avec du JS j'aimerai qu'il puisse le faire, mais y'a des clefs perso dans le localStorage et des cookies (mias y'a http-only pour ça je crois).


Bah une feinte pourrait être de charger les trucs dans des iframes sur un sous-domaine différent, pour éviter de leaker du bordel.

 

Sinon oui, je permettrais pas le scripting perso. Surtout que selon tes accès/API, même sans clés ou autres ils peuvent foutre le bronx (worms via des appels sur le même domaine, connerie du style).

 

Le httponly aide pas trop là dessus: il va être envoyé pendant les xhr depuis le JS utilisateur, avec l'identification de l'utilisateur actuellement loggé, etc...

Message cité 1 fois
Message édité par masklinn le 07-07-2011 à 14:34:29

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  1128  1129  1130  ..  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)