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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  1014  1015  1016  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°2021008
Sylfurd
UUUURUTORAMAN §§
Posté le 03-09-2010 à 12:29:35  profilanswer
 

Reprise du message précédent :
Je fais une grosse refonte graphique d'un site avec de l'ajax, JS et CSS3. Ca fonctionne directement nickel sous Chrome, FF et IE même 6 (en dehors des png transparents mais ça reste lisible :o ) Je m'épate [:implosion du tibia]


Message édité par Sylfurd le 03-09-2010 à 12:31:15

---------------
NNiD: Sylfurd
mood
Publicité
Posté le 03-09-2010 à 12:29:35  profilanswer
 

n°2021010
FlorentG
Posté le 03-09-2010 à 12:39:35  profilanswer
 

Jubijub a écrit :

  • j'ai lu partout que IE 6.0 ignore les éléments marqués comme !important

Non, IE 6 ignore quand un non-important suis un important dans la même déclaration :

Code :
  1. #machin {
  2.  color: red !important;
  3.  color: blue;
  4. }


Pour les navigateurs standards, la couleur sera red (çui qui a le important donc). Mais pour IE 6, le fait de mettre une autre déclaration sans important lui fait croire "redéfini la couleur en bleu et en non-important." Donc ça devient bleu.

n°2021015
Skateinmar​s
Posté le 03-09-2010 à 13:08:41  profilanswer
 

Jubijub a écrit :

question :  
 
on a un outil de doc qui nous génère du HTML un peu olé olé
on a donc des <img width="40%" height="40%" xxxxx>
Les images d'origine sont en 800x600, et nous on les voudrait en 75%
 
y'a un moyen d'override le width / height avec une CSS ?
vu que le style est appliqué à l'élément en particulier, comment overrider ça ?
 
j'aimerais éviter de devoir utiliser un script pour aller changer les width / heigh dans le fichier HTML


 
Fais le en JS  [:ramones]


---------------
Feedback HAV
n°2021122
masklinn
í dag viðrar vel til loftárása
Posté le 03-09-2010 à 20:53:03  profilanswer
 

Periodic Table of the Elements
[:implosion du tibia]


---------------
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°2021123
Alekusu2
Posté le 03-09-2010 à 21:04:07  profilanswer
 

Sympa mais useless donc usefull ?


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
n°2021124
masklinn
í dag viðrar vel til loftárása
Posté le 03-09-2010 à 21:12:37  profilanswer
 

Alekusu2 a écrit :

Sympa mais useless donc usefull ?


C'est vachement bien pour s'assurer que tu connais tous les éléments intéressants du langage.


---------------
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°2021128
Alekusu2
Posté le 03-09-2010 à 22:17:41  profilanswer
 

masklinn a écrit :


C'est vachement bien pour s'assurer que tu connais tous les éléments intéressants du langage.


Je parlais plutôt de la fonction qu'ils ont mis en place pour analyser les sites externes, je vois pas trop l'intérêt


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
n°2021130
gatsu35
Blablaté par Harko
Posté le 03-09-2010 à 22:36:46  profilanswer
 

Jubijub a écrit :

question :  
 
on a un outil de doc qui nous génère du HTML un peu olé olé
on a donc des <img width="40%" height="40%" xxxxx>
Les images d'origine sont en 800x600, et nous on les voudrait en 75%
 
y'a un moyen d'override le width / height avec une CSS ?
vu que le style est appliqué à l'élément en particulier, comment overrider ça ?
 
j'aimerais éviter de devoir utiliser un script pour aller changer les width / heigh dans le fichier HTML


Je vais répondre afin d'éviter que tu écoutes les erreurs des autres :D
Bon de base les attributs HTML width et height, sont écrasé par les propriétés CSS width et height, donc en principe pas besoin de mettre un !important.
 
Ensuite si tu mets des width et height en %, les dimensions se calculerons alors par rapport aux hauteurs et largeur de l'élément parent.
Si tu as un div qui fait 500px de largeur, et que tu mets 50% sur le width, ton image fera 250px de large.
 
Donc rien n'a voir avec les dimensions de l'image. Passe par du JS si tu veux ou alors par un script serveur


---------------
Blablaté par Harko
n°2021131
gatsu35
Blablaté par Harko
Posté le 03-09-2010 à 22:38:22  profilanswer
 

Alekusu2 a écrit :


Je parlais plutôt de la fonction qu'ils ont mis en place pour analyser les sites externes, je vois pas trop l'intérêt


C'est un outil en plus qui peut s'avérer utile pour certaines personnes.
 
@Masklinn
tu mériterais qu'on te refasse les fesses pour poster un lien comme ça, c'est hyper intéressant :o
Merci :o


---------------
Blablaté par Harko
n°2021132
Alekusu2
Posté le 03-09-2010 à 22:45:35  profilanswer
 

gatsu35 a écrit :


Je vais répondre afin d'éviter que tu écoutes les erreurs des autres :D
Bon de base les attributs HTML width et height, sont écrasé par les propriétés CSS width et height, donc en principe pas besoin de mettre un !important.
 
Ensuite si tu mets des width et height en %, les dimensions se calculerons alors par rapport aux hauteurs et largeur de l'élément parent.
Si tu as un div qui fait 500px de largeur, et que tu mets 50% sur le width, ton image fera 250px de large.
 
Donc rien n'a voir avec les dimensions de l'image. Passe par du JS si tu veux ou alors par un script serveur


 
S'il sait que toutes les images font 800*600 et qu'ils veulent toujours du 75%, soit 3/4, ça veut dire qu'il veulent du 600*450 et que c'est pareil pour toutes leurs images, donc il suffit de définir les img du bloc en height: 450px et width: 600px sans passer par des pourcentages.
Ou alors j'ai mal compris la question.


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
mood
Publicité
Posté le 03-09-2010 à 22:45:35  profilanswer
 

n°2021133
Alekusu2
Posté le 03-09-2010 à 22:50:52  profilanswer
 

Petit souci en JS :
 

Code :
  1. <script type="text/javascript">
  2. window.addEvent('domready', function() {
  3. $$(".dl-container" ).addEvent('click:relay(a)', function(e, target) {
  4.     var actionIsRemove = target.hasClass('dl-item-remove');
  5.     var actionIsAdd    = target.hasClass('dl-item-add')
  6.    
  7.     if (actionIsAdd || actionIsRemove) {
  8.         var dlContainer = target.getParents('.dl-container').shift();
  9.         var dlItems     = dlContainer.getElements('.dl-items').shift();
  10.         var canRemove   = (dlItems.getChildren('.dl-item').length > 1);
  11.        
  12.         if (actionIsAdd) {
  13.             // Ajout d'un nouvel item en clonant le premier item de la liste
  14.             var newItem = dlItems.getChildren().shift().clone();
  15.             newItem.getElement('textarea').set('value', '');
  16.             dlItems.grab(newItem);
  17.            
  18.         } else if (actionIsRemove) {
  19.             if (canRemove) {
  20.                 var dlItem = target.getParents('.dl-item').shift();
  21.                 dlItem.destroy();
  22.             } else {
  23.                 alert('Vous ne pouvez pas supprimer le dernier élément');
  24.             }
  25.         }
  26.        
  27.         // Réindexation des items
  28.             $each(dlItems.getChildren(), function(dlItem, i) {
  29.                 dlItem.getElements('.dl-item-index').set('html', i + 1);
  30.             });
  31.     }
  32.    
  33.     e.preventDefault();
  34. });
  35. });
  36. </script>


 
J'ai un petit script qui permet d'ajouter des lignes de champs au clic, sauf que avant j'avais juste besoin d'ajouter des textarea, mais maintenant je voudrais que ça s'adapte au modèle défini à la base, donc si dans le bloc ça contient un select, un input ou quoique ce soit, je veux que ça fonctionne, idem s'il y a plusieurs champs par ligne à dupliquer (genre un select+input text).  
 
Le problème vient à ce niveau, la deuxième ligne a pour rôle de remettre à 0 chaque champs (pour éviter de dupliquer le contenu de la première ligne)

Code :
  1. var newItem = dlItems.getChildren().shift().clone();
  2.             newItem.getElement('textarea').set('value', '');
  3.             dlItems.grab(newItem);


 
mais je vois pas trop comment faire pour garder la notion de remise à 0 tout en permettant que ce soit tous les types de champs, si quelqu'un peut m'aider  :cry:  :cry:


Message édité par Alekusu2 le 03-09-2010 à 22:58:28

---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
n°2021149
gatsu35
Blablaté par Harko
Posté le 04-09-2010 à 08:23:24  profilanswer
 

Alekusu2 a écrit :


 
S'il sait que toutes les images font 800*600 et qu'ils veulent toujours du 75%, soit 3/4, ça veut dire qu'il veulent du 600*450 et que c'est pareil pour toutes leurs images, donc il suffit de définir les img du bloc en height: 450px et width: 600px sans passer par des pourcentages.
Ou alors j'ai mal compris la question.


Oui des largeurs en px fixes passeront parfaitement, je pensais que tu voulais appliquer des largeurs en % sur les img


---------------
Blablaté par Harko
n°2021159
koskoz
They see me trollin they hatin
Posté le 04-09-2010 à 12:39:41  profilanswer
 


 
old :o
 

gatsu35 a écrit :


Je vais répondre afin d'éviter que tu écoutes les erreurs des autres :D
Bon de base les attributs HTML width et height, sont écrasé par les propriétés CSS width et height, donc en principe pas besoin de mettre un !important.
 
Ensuite si tu mets des width et height en %, les dimensions se calculerons alors par rapport aux hauteurs et largeur de l'élément parent.
Si tu as un div qui fait 500px de largeur, et que tu mets 50% sur le width, ton image fera 250px de large.
 
Donc rien n'a voir avec les dimensions de l'image. Passe par du JS si tu veux ou alors par un script serveur


 
Comment t'expliques que les styles que tu appliques à l'élément directement en utilisant firebug écrase tous les autres sélecteurs ? [:transparency]


---------------
Twitter
n°2021170
phosphorel​oaded
Posté le 04-09-2010 à 14:29:17  profilanswer
 

Les styles en ligne (attribut style) sont plus forts que l'hippopotame ET l'éléphant
C'est ce que fait Firebug quand il "modifie les styles d'un élément".
 

n°2021178
gatsu35
Blablaté par Harko
Posté le 04-09-2010 à 15:43:09  profilanswer
 

Bande de noobs je parlais d'attributs HTML pas de style inlines :o


---------------
Blablaté par Harko
n°2021183
Jubijub
Parce que je le VD bien
Posté le 04-09-2010 à 17:36:19  profilanswer
 

gatsu35 a écrit :


Oui des largeurs en px fixes passeront parfaitement, je pensais que tu voulais appliquer des largeurs en % sur les img


 
je peux pas appliquer de valeurs fixes, parce que 800x600 c'est la taille d'une copie d'écran standard (on ne rit pas :o ), mais y'a aussi des boites de dialogue et des éditions (copie de PDF)...
 
donc c'est bien 75% ce que je voulais :)
 
mais par contre j'étais pas certain qu'une CSS overridait les attributs width/height d'une balise img...


---------------
Jubi Photos : Flickr - 500px
n°2021194
gatsu35
Blablaté par Harko
Posté le 04-09-2010 à 20:09:46  profilanswer
 

oui une css override les attribut width et height, mais le % ne se fait pas par rapport aux dimensions de l'image.


---------------
Blablaté par Harko
n°2021196
Alekusu2
Posté le 04-09-2010 à 20:57:25  profilanswer
 

Tiens Gatsu, toi qui est un génie, aurais-tu une solution à mon probleme de JS ? :D (cf plus haut :D)


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
n°2021205
gatsu35
Blablaté par Harko
Posté le 04-09-2010 à 22:08:36  profilanswer
 

heu ton problème c'est remettre à zero les champs de ton formulaire, sans te faire chier à connaitre le type ?
 
form.elements contient tous les éléments du formulaire : input, textarea, select
 
Donc il suffit de parcourir ce tableau et pour les éléments qui sont de type input, textarea et select tu remet à zero le bouzin
 
 

Code :
  1. form.elements.each(function(el) {
  2.    if(el.type.match(/textarea|input/)) {
  3.       el.value = '';
  4.    }
  5.    if(el.type.match(/select/)) { //je passe par une regexp car il y a plusieurs types pour le select : select ou select-multiple
  6.        select.selectedIndex = 0;
  7.    }
  8. });


Ca répond à ta question ?
 


---------------
Blablaté par Harko
n°2021207
Alekusu2
Posté le 04-09-2010 à 22:21:43  profilanswer
 

merci mais j'ai du mal à l'implémenter dans mon code (cf plus haut) pour tout t'avouer :s


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
n°2021271
koskoz
They see me trollin they hatin
Posté le 05-09-2010 à 20:24:00  profilanswer
 

Alekusu2 a écrit :

merci mais j'ai du mal à l'implémenter dans mon code (cf plus haut) pour tout t'avouer :s


 
Ce ne serait pas à cause du each par hasard ? [:transparency]


---------------
Twitter
n°2021300
Alekusu2
Posté le 06-09-2010 à 01:21:34  profilanswer
 

koskoz a écrit :


 
Ce ne serait pas à cause du each par hasard ? [:transparency]


Entre autres :D Enfin je vois pas comment à partir de ce code je le mets dans le mien à ce niveau :
 

Code :
  1. var newItem = dlItems.getChildren().shift().clone();
  2.             newItem.getElement('textarea').set('value', '');
  3.             dlItems.grab(newItem);


 [:jean-guitou]  [:jean-guitou]  


Message édité par Alekusu2 le 06-09-2010 à 01:21:53

---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
n°2021310
masklinn
í dag viðrar vel til loftárása
Posté le 06-09-2010 à 09:18:42  profilanswer
 

[porn porn] http://dbaron.org/log/20100905-calc


---------------
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°2021319
flo850
moi je
Posté le 06-09-2010 à 09:48:45  profilanswer
 
n°2021394
Shinuza
This is unexecpected
Posté le 06-09-2010 à 12:41:34  profilanswer
 

Y'a quelqu'un qui demandait un truc comme ça :

 

http://code.google.com/p/js-test-driver/

 

http://js-test-driver.googlecode.com/svn/wiki/Overview.png

Message cité 1 fois
Message édité par Shinuza le 06-09-2010 à 12:41:55

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2021396
masklinn
í dag viðrar vel til loftárása
Posté le 06-09-2010 à 13:05:09  profilanswer
 

J'arrive à "télécharger" un PDF via data:uri (dans une iframe), mais pas à setter le nom du fichier, donc je me retrouve avec un fichier appelé "unknown" [:natas]

 

Fichier [:natas]

 

Et avec <object> ça marche pas, parce qu'il veut absolument loader ça dans un plugin [:natas]


Message édité par masklinn le 06-09-2010 à 13:05: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°2021398
masklinn
í dag viðrar vel til loftárása
Posté le 06-09-2010 à 13:05:55  profilanswer
 


Pourquoi ces icônes sont super moches et pas du tout les icônes des navigateurs? [:natas]


---------------
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°2021450
Alekusu2
Posté le 06-09-2010 à 17:26:40  profilanswer
 


Ca c'est vraiment une bonne idée ! Dommage qu'il faille attendre encore longtemps avant de le voir se généraliser sur l'ensemble des navigateurs


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
n°2021454
nraynaud
lol
Posté le 06-09-2010 à 18:36:36  profilanswer
 

http://api.dojotoolkit.org/jsdoc/1 [...] frame.send
quelqu'un connait un peu dojo ? c'est soumis à la restriction de same origin ce truc ou c'est open comme la destination d'un formulaire ?


---------------
trainoo.com, c'est fini
n°2021456
theredled
● REC
Posté le 06-09-2010 à 19:13:24  profilanswer
 

nraynaud a écrit :

http://api.dojotoolkit.org/jsdoc/1 [...] frame.send
quelqu'un connait un peu dojo ? c'est soumis à la restriction de same origin ce truc ou c'est open comme la destination d'un formulaire ?


A priori vu que ça passe par une iframe, tu pourras envoyer la requête que tu veux mais tu pourras pas recevoir le résultat si la page est externe.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°2021486
ratibus
Posté le 06-09-2010 à 22:45:59  profilanswer
 

nraynaud a écrit :

http://api.dojotoolkit.org/jsdoc/1 [...] frame.send
quelqu'un connait un peu dojo ? c'est soumis à la restriction de same origin ce truc ou c'est open comme la destination d'un formulaire ?


Pour faire du cross domain en JS, le truc très pratique c'est de faire du JSONP (jQuery gère en natif).


---------------
Mon blog
n°2021559
BeGiNNeR02
Posté le 07-09-2010 à 11:56:39  profilanswer
 

:hello:  
 
Je souhaite récupérer des caractères que je considère comme non-autorisés.

Code :
  1. $matches    = array();
  2. preg_match_all('@([^[:alnum:]_-])+@ui', 'ém1te nânt2', $matches);
  3.  
  4. var_dump($matches);
Code :
  1. array
  2.   0 =>
  3.     array
  4.       0 => string 'é' (length=2)
  5.       1 => string ' ' (length=1)
  6.       2 => string 'â' (length=2)
  7.   1 =>
  8.     array
  9.       0 => string 'é' (length=2)
  10.       1 => string ' ' (length=1)
  11.       2 => string 'â' (length=2)

Ma regex correspond à ce que je veux, et le résultat est ce que j'attends. Parfait.
 
Par contre, dans mon contexte d'utilisation (même chose mais sur des noms de fichiers dans un répertoire, que je récupère avec un scandir), j'obtiens ça :
 
http://hfr-rehost.net/self/pic/55af1625cc8c94b472c81a5832736b07e9141594.png
 
 :??:  
 
Je sèche un peu là [:transparency]  
 
Des idées ?
 
 :jap:

n°2021566
FlorentG
Posté le 07-09-2010 à 12:08:04  profilanswer
 

Vérifie que t'as une police full-unicode installée [:petrus dei]

n°2021567
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 07-09-2010 à 12:08:37  profilanswer
 

Probablement l'encodage de ta page, pour bien l'afficher utilise ISO-8859-1.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2021570
BeGiNNeR02
Posté le 07-09-2010 à 12:21:06  profilanswer
 

L'encodage de la page est bon (UTF-8) :
- Si j'affiche le nom du fichier, il m'affiche bien "ém1te nânt2" (je vois bien les accents), mais le var_dump de $matches donne ce qu'on voit en image.
- Si en nom de fichier, je remplace (en dur) par la même chaîne, là, le résultat est correct.
 
Ca peut venir du scandir :??:


Message édité par BeGiNNeR02 le 07-09-2010 à 12:21:50
n°2021571
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 07-09-2010 à 12:25:57  profilanswer
 

Ah ouais, scandir a des soucis avec les accents : http://php.net/manual/fr/function.scandir.php (cf commentaire de "franzemmanuel at gmail dot com" )
La classe [:kbchris]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2021574
BeGiNNeR02
Posté le 07-09-2010 à 12:29:48  profilanswer
 

Arf, j'avais pas vu [:sanglier bossu:1]  
 
Merci [:petrus75]

n°2021602
Alekusu2
Posté le 07-09-2010 à 14:00:57  profilanswer
 

Quelqu'un aurait une fonction maison pour transformer n'importe quelle chaine en URL-proof ? Un truc qui aurait fait ses preuves avec n'importe quoi et qui serait SEO-friendly ? :o (en PHP je précise et avec des preg_replace de préférence :o)


Message édité par Alekusu2 le 07-09-2010 à 14:01:20

---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
n°2021605
flo850
moi je
Posté le 07-09-2010 à 14:03:45  profilanswer
 

recherche slug

n°2021607
Alekusu2
Posté le 07-09-2010 à 14:10:56  profilanswer
 

thanks, je savais pas que cet acronyme existait :jap:


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
n°2021613
Alekusu2
Posté le 07-09-2010 à 14:17:41  profilanswer
 

En fait je tombe sur les mêmes fonctions que tout à l'heure, et aucune n'est vraiment optimisée pour tous les cas de figures. C'est pour ça que je préférais qu'un dev chevronné partage avec nous sa fonction magique qui aurait éprouvé toutes les situations :o


---------------
Ils ne sont grands que parce que nous sommes à genoux. - Topic Kingdom
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  1014  1015  1016  ..  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)