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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  1101  1102  1103  ..  1449  1450  1451  1452  1453  1454
Auteur Sujet :

blabla@web

n°2072669
nraynaud
lol
Posté le 29-04-2011 à 14:14:13  profilanswer
 

Reprise du message précédent :
dites, j'ai jquery et je veux qu'un appui sur la touche "esc" me ferme une petite popup.
1) j'utilise quel event ? (keyUp ou y'a un event sémantique ?)
2) sur qui ? (document ?)
3) comment j'attrape la touche ? (pas trouvé dans la doc de jquery)

Message cité 1 fois
Message édité par nraynaud le 29-04-2011 à 14:15:25

---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 29-04-2011 à 14:14:13  profilanswer
 

n°2072680
BenO
Profil: Chercheur
Posté le 29-04-2011 à 14:18:36  profilanswer
 

flo850 a écrit :

quand tu fais une requete genre bÉnotT , ce qui est réellement recherché est bénott
 
c'est le genre de filtre indispensable a la recherche et a l'indexation , avec le filtre sur les accents et le tokenizer
 
pour la partie haystack, je ne sais pas du tout


 
Oué ! nous sommes d'accord sur la théorie :o
En pratique, je n'arrive pas du tout à avoir ce comportement :/  
Pareil avec le filtre sur les accents.
 
Va falloir que je regarde les traces  solr.


---------------
Python Python Python
n°2072681
FlorentG
Unité de Masse
Posté le 29-04-2011 à 14:19:46  profilanswer
 

nraynaud a écrit :

dites, j'ai jquery et je veux qu'un appui sur la touche "esc" me ferme une petite popup.
1) j'utilise quel event ? (keyUp ou y'a un event sémantique ?)
2) sur qui ? (document ?)
3) comment j'attrape la touche ? (pas trouvé dans la doc de jquery)


Un keyup sur le body, et tu taistes si le e.keyCode est 27 [:petrus dei]

n°2072684
Profil sup​primé
Posté le 29-04-2011 à 14:22:13  answer
 

En parlant de jQuery, vous savez si y a moyen de choper leur documentation quelque part au format text ? J'vais pas avoir le net pendant quelques jours et j'aimerai continuer à bosser avec la doc.

n°2072689
flo850
moi je
Posté le 29-04-2011 à 14:26:18  profilanswer
 

BenO a écrit :

 

Oué ! nous sommes d'accord sur la théorie :o
En pratique, je n'arrive pas du tout à avoir ce comportement :/
Pareil avec le filtre sur les accents.

 

Va falloir que je regarde les traces  solr.


tu as joué avec la fonction «analysis» dans l'inteface d'admin de solr ?
tu as bien mis ces filtres en place lors de l'indexation ?

Message cité 1 fois
Message édité par flo850 le 29-04-2011 à 14:26:48

---------------

n°2072734
Profil sup​primé
Posté le 29-04-2011 à 15:13:08  answer
 

Je suis en train de me faire un ptit chat en ajax histoire d'apprendre à manipuler jQuery et j'ai comme qui dirait un pépin  [:petrus75]  
 
formulaire pour envoyer le blabla

Code :
  1. <form action="" method="post">
  2. <textarea id="message" name="message" rows="5" cols="100"></textarea><br/>
  3. <input type="submit" name="envoyer" value="Envoyer" onclick="ajouter()"/>
  4. </form>
  5. <span onclick="supprimer()">Vider la base</span>


 
 
chat.js qui contient mes fonctions

Code :
  1. var url = 'ajax_chat.php';
  2. function ajouter()
  3. {
  4. var message = $("#message" ).val();
  5. $.post(url,{action:'ajouter',data:message},function(data)
  6.  {
  7.  if(data.erreur == 'ok')
  8.   {
  9.   alert('Message envoyé');
  10.   }
  11.  else
  12.   {
  13.   alert('Erreur sql !');
  14.   }
  15.  },'json');
  16. }
  17. function supprimer()
  18. {
  19. $.post(url,{action:'supprimer'},function(data)
  20.  {
  21.  if(data.erreur == 'ok')
  22.   {
  23.   alert('Base vidée');
  24.   }
  25.  else
  26.   {
  27.   alert('Erreur sql !');
  28.   }
  29.  },'json');
  30. }


 
chat_ajax.php pour faire mes traitements

Code :
  1. <?php
  2. // Ajoute un message
  3. if(!empty($_POST['action']))
  4. {
  5. $tab = array();
  6. switch($_POST['action'])
  7.  {
  8.  case 'ajouter':
  9.   $req = "INSERT INTO log (message,pseudo) VALUES ('".mysql_escape_string($_POST['data'])."','".$_SESSION['pseudo']."')";
  10.   $sql = mysql_query($req);
  11.   if($sql)
  12.    {
  13.    $tab['erreur'] = 'ok';
  14.    }
  15.   break;
  16.  case 'supprimer':
  17.   $req = "DELETE FROM log";
  18.   $sql = mysql_query($req);
  19.   if($sql)
  20.    {
  21.    $tab['erreur'] = 'ok';
  22.    }
  23.   break;
  24.  }
  25. }
  26. echo json_encode($tab);
  27. ?>


 
Lorsque je clique sur vider ma base j'ai bien mon message "Base  vidée" qui vient s'afficher ou "Erreur sql" si la requête est fausse. En revanche avec l'action ajouter, je n'ai aucun message. J'ai beau écrire une requête fausse => InAFFFAFRT au lieu de Insert, je n'ai rien de rien :/
 
Une idée d'où ça pourrait venir ?
 
Merci

n°2072738
LeRiton
Posté le 29-04-2011 à 15:19:44  profilanswer
 

Je vois souvent des pages dont l'affichage (statique, hors JS) est différent en fonction du statut de l'utilisateur : loggué, admin...
Genre un lien modifier ou supprimer présent si on est loggué et qu'on a les droits nécessaires par exemple.
 
L'URL ne change pas dans ce cas, et c'est ce qui m'embête, ça me semble pas très REST comme approche. Du coup, quelles sont les précos là dessus ? On oublie simplement ce type de contenu affiché en fonction d'autre chose que des paramètres, on préfixe l'URL, un truc qui m'échappe ?
 
J'ai pas tellement de cas concret sous la main (je suis plus interface d'admin à part pour ce genre de cas), mais je viens de lire un tuto qui vantait l'approche REST et qui présentait pourtant ce cas de figure.

n°2072747
BenO
Profil: Chercheur
Posté le 29-04-2011 à 15:30:09  profilanswer
 

flo850 a écrit :


tu as joué avec la fonction «analysis» dans l'inteface d'admin de solr ?
tu as bien mis ces filtres en place lors de l'indexation ?


 
j'ai pas joué avec la fonction analysis ! je vais regarder. merci
 
J'ai tout réindexé après avoir changé le schema.xml


---------------
Python Python Python
n°2072748
nraynaud
lol
Posté le 29-04-2011 à 15:31:25  profilanswer
 

FlorentG a écrit :


Un keyup sur le body, et tu taistes si le e.keyCode est 27 [:petrus dei]


ok, merci.


---------------
trainoo.com, c'est fini
n°2072765
Shinuza
This is unexecpected
Posté le 29-04-2011 à 15:57:22  profilanswer
 

Pffuiii, c'est pas évident d'expliquer le contexte de formattage :o

Message cité 1 fois
Message édité par Shinuza le 29-04-2011 à 16:31:51

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
mood
Publicité
Posté le 29-04-2011 à 15:57:22  profilanswer
 

n°2072772
SICKofitAL​L
misanthrope
Posté le 29-04-2011 à 16:06:52  profilanswer
 


http://docs.jquery.com/Alternative_Resources


---------------
We deserve everything that's coming...
n°2072775
Profil sup​primé
Posté le 29-04-2011 à 16:09:55  answer
 

:love:  Merci  :love:

n°2072779
gatsu35
Blablaté par Harko
Posté le 29-04-2011 à 16:34:04  profilanswer
 

Shinuza a écrit :

Pffuiii, c'est pas évident d'expliquer le contexte de formattage :o


Mais si :o


---------------
Blablaté par Harko
n°2072802
Shinuza
This is unexecpected
Posté le 29-04-2011 à 17:15:11  profilanswer
 

Le principe ok, mais les causes avec la doc à l'appui bof.
Trouver le bouton de doc qui explique le fonctionnement (notamment pourquoi un élément avec le cdf fonctionne comme s'il était suivi d'un clear) du bordel c'était pas trivial.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2072842
gatsu35
Blablaté par Harko
Posté le 29-04-2011 à 18:53:44  profilanswer
 

s/bouton/bout ?


---------------
Blablaté par Harko
n°2072843
gatsu35
Blablaté par Harko
Posté le 29-04-2011 à 18:58:26  profilanswer
 

Shinuza a écrit :

Le principe ok, mais les causes avec la doc à l'appui bof.
Trouver le bouton de doc qui explique le fonctionnement (notamment pourquoi un élément avec le cdf fonctionne comme s'il était suivi d'un clear) du bordel c'était pas trivial.


Je crois que c'est marqué dans les specs. Pour ma part j'explique qu'un élément qui a le contexte de formatage par les propriétés :
position : fixed|absolute
float : left|right
overflow : hidden|scroll|auto
display : inline-block|table|table-cell|inline-table

 

Mais j'explique aussi qu'il existe 2 façons d'utiliser le contexte de formatage :
- Element en tant que conteneur de flottant afin qu'il conserve la hauteur de ses enfants même si ceux-ci sont flottés
- Element callé par rapport à un flottant.

 

Si ça peut t'aider

 

Après j'explique le principe du haslayout pour IE6 qui permet d'appliquer le contexte de formatage mais attention aux effets pervers.

Message cité 1 fois
Message édité par gatsu35 le 29-04-2011 à 18:59:13

---------------
Blablaté par Harko
n°2072853
Shinuza
This is unexecpected
Posté le 29-04-2011 à 19:56:28  profilanswer
 

gatsu35 a écrit :


Mais j'explique aussi qu'il existe 2 façons d'utiliser le contexte de formatage :  
- Element en tant que conteneur de flottant afin qu'il conserve la hauteur de ses enfants même si ceux-ci sont flottés

Pour info les bouts de specs qui décrivent ça :
 

Citation :

The border box of a table, a block-level replaced element, or an element in the normal flow that establishes a new block formatting context (such as an element with 'overflow' other than 'visible') must not overlap the margin box of any floats in the same block formatting context as the element itself.

En gros, la margin box de l'élément contenant ne passera pas par dessus un contenu floaté
http://www.w3.org/TR/CSS2/visuren. [...] t-to-float
 
Ce qui implique qu'avec a contenant b  on a :

a.clientHeight > (b.height + b.vMargin + b.vPadding + b.vBorder)


 

gatsu35 a écrit :


- Element callé par rapport à un flottant.


Citation :

A float is a box that is shifted to the left or right on the current line. The most interesting characteristic of a float (or "floated" or "floating" box) is that content may flow along its side (or be prohibited from doing so by the 'clear' property). Content flows down the right side of a left-floated box and down the left side of a right-floated box.


 

Citation :

Thus, although line boxes in the same inline formatting context generally have the same width (that of the containing block), they may vary in width if available horizontal space is reduced due to floats.

Ce qui explique que le texte d'un élément adjacent à un élément floaté wrappe autour de celui ci, sauf si comme indiqué plus haut l'élément en question défini un nouveau contexte de formattage.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2073088
eraser17
Posté le 01-05-2011 à 20:11:26  profilanswer
 

j'ai plusieurs table SQL,

 

une table Tailles avec comme valeur

 

id largeur longeur

 

et une autre Prix avec

 

id taille_id prix

 

comme je peux faire pour inclure dans la table Prix quelque chose en rentrant la taille.

 

Par exemple je veux rentrer une valeur qui a une longeur de 10, une largeur de 5 et un prix de 20.

 

Je dois recuperé à la main l'id de la taille ou alors il y a moyen de faire ça en une operation?


Message édité par eraser17 le 01-05-2011 à 20:13:13

---------------
Mon appli de réalité augmentée sur Android -- et sur iPhone/iPad-- Mes VTT en 650B - 584mm..
n°2073152
skeye
Posté le 02-05-2011 à 07:24:39  profilanswer
 

Ya pas de web dans ta question, et ce n'est pas clair du tout.


---------------
Can't buy what I want because it's free -
n°2073166
eraser17
Posté le 02-05-2011 à 09:26:48  profilanswer
 

ouai c'est pas faux, je la posterai dans un sujet plus adapté :o


---------------
Mon appli de réalité augmentée sur Android -- et sur iPhone/iPad-- Mes VTT en 650B - 584mm..
n°2073183
nraynaud
lol
Posté le 02-05-2011 à 10:34:24  profilanswer
 

dites, est-ce que j'aurai un event qui se déclenche à chaque changement de la valeur d'un champ search ? le "change" n'est déclenché qu'en cas de perte de focus, je le veux en live.


---------------
trainoo.com, c'est fini
n°2073190
macgawel
Posté le 02-05-2011 à 10:52:49  profilanswer
 

nraynaud a écrit :

dites, est-ce que j'aurai un event qui se déclenche à chaque changement de la valeur d'un champ search ? le "change" n'est déclenché qu'en cas de perte de focus, je le veux en live.


Un bête onkeyup ?
Par contre ça ne fonctionne pas avec un copier-coller à la souris...

n°2073194
nraynaud
lol
Posté le 02-05-2011 à 10:57:42  profilanswer
 

macgawel a écrit :


Un bête onkeyup ?
Par contre ça ne fonctionne pas avec un copier-coller à la souris...


ouais, pas de copier-coller, pas de clic sur la petite croix.  
 
Y'a pas plutôt des events un peu plus sémantiques ?


---------------
trainoo.com, c'est fini
n°2073206
Rioji
Posté le 02-05-2011 à 11:18:12  profilanswer
 
n°2073208
nraynaud
lol
Posté le 02-05-2011 à 11:22:09  profilanswer
 

nan, onsearch c'est au moment de l'appui sur enter. là je veux attraper les event d'édition live (pour faire disparaitre le paneau de résultat des recherches précédentes)


---------------
trainoo.com, c'est fini
n°2073209
Shinuza
This is unexecpected
Posté le 02-05-2011 à 11:25:41  profilanswer
 

nraynaud a écrit :

dites, est-ce que j'aurai un event qui se déclenche à chaque changement de la valeur d'un champ search ? le "change" n'est déclenché qu'en cas de perte de focus, je le veux en live.

Y'a rien de tel :(
Et le onchange est vraiment pas fiable, c.f les posts de Masklinn et moi sur le sujet :(


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2073210
Rioji
Posté le 02-05-2011 à 11:27:49  profilanswer
 

En rajoutant l'attribut incremental, mais c'est dispo que sur safari/chrome http://jsfiddle.net/beC37/

n°2073222
nraynaud
lol
Posté le 02-05-2011 à 11:47:25  profilanswer
 

Shinuza a écrit :

Y'a rien de tel :(
Et le onchange est vraiment pas fiable, c.f les posts de Masklinn et moi sur le sujet :(


 

Rioji a écrit :

En rajoutant l'attribut incremental, mais c'est dispo que sur safari/chrome http://jsfiddle.net/beC37/


 
bordel de merde, je crois que je vais carrément changer de stratégie et foutre un putain de bouton de fermeture sur cette popup :fou:


---------------
trainoo.com, c'est fini
n°2073226
macgawel
Posté le 02-05-2011 à 11:54:10  profilanswer
 

A la limite, tu peux peut-être contourner en vérifiant régulièrement le contenu de ton input.
 
Genre :
Au chargement de la page, tu mets le contenu de ton champ dans une variable AncienneValeur.
Et tu appelles une fonction qui va :
- Si la valeur du champ différe de AncienneValeur, exécuter le traitement souhaité
- Affecter  la valeur du champ à AncienneValeur
- Programmer la fonction pour dans X secondes (setTime out)
 
Et sinon, il faudrait cumuler : onKeyup, onMouseup, etc.

n°2073227
nraynaud
lol
Posté le 02-05-2011 à 12:03:15  profilanswer
 

macgawel a écrit :

A la limite, tu peux peut-être contourner en vérifiant régulièrement le contenu de ton input.
 
Genre :
Au chargement de la page, tu mets le contenu de ton champ dans une variable AncienneValeur.
Et tu appelles une fonction qui va :
- Si la valeur du champ différe de AncienneValeur, exécuter le traitement souhaité
- Affecter  la valeur du champ à AncienneValeur
- Programmer la fonction pour dans X secondes (setTime out)
 
Et sinon, il faudrait cumuler : onKeyup, onMouseup, etc.


:( j'veux pas
 
quand je pense que tout les webeux se foutent de la gueule de swing :/


---------------
trainoo.com, c'est fini
n°2073307
drasche
Posté le 02-05-2011 à 16:33:06  profilanswer
 

Trouvé un truc bien crade aujourd'hui: apparemment des développeurs IE ne savaient pas comment créer des radiobuttons dans une page web, alors ils ont créé une série de checkboxes avec un petit javascript derrière pour émuler le comportement radiobuttons:
 

Code :
  1. function CheckFirstControl(FirstControl, SecondControl, ThirdthControl) {
  2.     FirstControl.checked = true;
  3.     SecondControl.checked = false;
  4.     ThirdthControl.checked = false;
  5. }


 
(et l'appel sur les évènements onclick quivontbien)
 
(ouais, c'était toujours 3 contrôles, bien tombé hein? [:icon12])
 
Inutile de dire que les devs en question sont partis depuis longtemps, je ne peux donc satisfaire mon envie de les brûler au napalm.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°2073318
Shinuza
This is unexecpected
Posté le 02-05-2011 à 17:19:45  profilanswer
 

>>> Corp.Projet.fn.jquery
"1.5.2"
>>> djangoCMS.jQuery.fn.jquery
"1.4.2"

Voilà bande de cons :o  
 
[:natas]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2073333
Profil sup​primé
Posté le 02-05-2011 à 19:10:55  answer
 

Putin je veux me pendre, pas moyen de faire un truc simple en js avec jQuery, j'ai un stack overflow avec ie, sous chrome je pige pas pourquoi j'ai mes alerts qui ne s'affichent pas et FF me sort un "too much recursion"  [:prozac]  [:prozac]  [:prozac]  [:prozac]  [:prozac]  [:prozac]  [:mister yoda]
 
Edit: Bon allez tout supprimé et je recommence tout.  
 
Par contre j'ai une tite question. Je veux faire un ptit chat ajax que je pourrais intégrer à un de mes projets. Avec Chrome, Opera et Firefox, lorsque j'envoie un message il apparaît aussitôt sur la page, alors que sous Ie je dois rafraîchir manuellement ma page pour voir mon nouveau message, c'est un comportement normal du navigateur ?


Message édité par Profil supprimé le 02-05-2011 à 19:17:44
n°2073348
gatsu35
Blablaté par Harko
Posté le 02-05-2011 à 21:10:08  profilanswer
 

Ben tout much recursion ou Stack overflow, ca signifie juste que ta fonction se rappelle trop de fois :o. Tu as dépassé la pile max de fonction.
Et puis balance ton code pour voir. et sinon tu as le droit d'utiliser firebug et mettre des points d'arrêt


---------------
Blablaté par Harko
n°2073353
Profil sup​primé
Posté le 02-05-2011 à 21:18:46  answer
 

Ouais je sais mais le "firebug" de chrome me renvoyait vers une fonction directement dans le code de jquery, m'enfin là j'ai résolu tous mes problèmes en rerelisant la doc de jquery.
 
Tite question en revanche à propos de mon code là.

Code :
  1. $('form').submit(function()
  2.  {
  3.  afficherChargement('#chargement');
  4.  var message = $("#message" ).val();
  5.  $.post('ajax_chat.php',{action:'ajouter',data:message},function(data)
  6.   {
  7.   if(data.erreur == 'ok')
  8.    {
  9.    alert('Message envoyé');
  10.    }
  11.   else
  12.    {
  13.    alert('Erreur sql !');
  14.    }
  15.   },'json');
  16.  cacherChargement();
  17.  return false;
  18.  })


 
Si je commente le return false, je n'ai pas l'affichage de mes alertes et je ne comprends pas pourquoi  :??:  


Message édité par Profil supprimé le 02-05-2011 à 21:22:16
n°2073354
gatsu35
Blablaté par Harko
Posté le 02-05-2011 à 21:21:51  profilanswer
 

ben oui s'il te renvoie sur une fonction de jquery, tu remontes la stack de fonction pour savoir ou ça pète.
Mais tu pourrais aussi utiliser le firebug de firefox :o


---------------
Blablaté par Harko
n°2073357
Profil sup​primé
Posté le 02-05-2011 à 21:30:23  answer
 

Pourquoi il est pas bien l'inspecteur de chrome  :??:

n°2073360
theredled
● REC
Posté le 02-05-2011 à 21:45:49  profilanswer
 

drasche a écrit :

Trouvé un truc bien crade aujourd'hui: apparemment des développeurs IE ne savaient pas comment créer des radiobuttons dans une page web, alors ils ont créé une série de checkboxes avec un petit javascript derrière pour émuler le comportement radiobuttons:
 

Code :
  1. function CheckFirstControl(FirstControl, SecondControl, ThirdthControl) {
  2.     FirstControl.checked = true;
  3.     SecondControl.checked = false;
  4.     ThirdthControl.checked = false;
  5. }


 
(et l'appel sur les évènements onclick quivontbien)
 
(ouais, c'était toujours 3 contrôles, bien tombé hein? [:icon12])
 
Inutile de dire que les devs en question sont partis depuis longtemps, je ne peux donc satisfaire mon envie de les brûler au napalm.


Jsuis sûr que c'est la faute au graphiste qui a fait les radio avec des visuels de checkboxes :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2073361
drasche
Posté le 02-05-2011 à 21:56:21  profilanswer
 

theredled a écrit :

Jsuis sûr que c'est la faute au graphiste qui a fait les radio avec des visuels de checkboxes :o


Même pas, ce sont bien des checkboxes qui apparaissent à l'écran :D


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°2073392
Proov
Art & Science
Posté le 03-05-2011 à 02:02:31  profilanswer
 

Chui peut etre HS mais, vous utilisez quoi comme logiciel de wireframing ?

n°2073394
flo850
moi je
Posté le 03-05-2011 à 05:34:22  profilanswer
 

balsamiq mockup


---------------

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  1101  1102  1103  ..  1449  1450  1451  1452  1453  1454

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@hosto] Le topic des vieux[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR