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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  141  142  143  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1466172
skeye
Posté le 27-10-2006 à 15:21:48  profilanswer
 

Reprise du message précédent :

0x90 a écrit :

Ca devient un peu bizarre comme situation il me semble :
- d'un coté on a séparé tout le coté présentationnel de l'html et le foutant dans le css, l'html n'est normalement que sémantique et fait partie de l'information.
- de l'autre le php ne devrait pas directement sortir des <li> et des <ul> alors qu'on vient de dire que c'était de l'information à part entière et pas de la présentation et on devrait reléguer ca strictement au moteur de template.  
J'ai un peu l'impression qu'on fait 2x la même séparation, sans forcément un interêt réel.
 
( et c'est encore pire quand on a xml->html sémantique->css->présentation , à quoi ca sert d'avoir un html sématique si on a l'xml qui possède déja l'information pure, ou l'inverse, à quoi sert l'xml si l'html est sémantique ?)


(sauf que ton php ne sert pas forcément qu'à sortir du html.[:dawa] Et là d'un coup la séparation est moins ridicule ;))


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 27-10-2006 à 15:21:48  profilanswer
 

n°1466175
Flyman30
Posté le 27-10-2006 à 15:22:12  profilanswer
 

stiffler a écrit :

Code :
  1. <%
  2.   dim Mail,FSO
  3.   ' création des objets
  4.   Set FSO = Server.CreateObject("Scripting.FileSystemObject" )
  5.   Set Mail = Server.CreateObject("SMTPsvg.Mailer" )
  6.  
  7.   mail_dest = Request.QueryString("md" )
  8.   codeimp = Request.QueryString("ci" )
  9.   nom = Request.QueryString("nm" )
  10.   prenom = Request.QueryString("pn" )
  11.    
  12.   ' SERVEUR
  13.   Mail.RemoteHost = "127.0.0.1"
  14.  
  15.   ' EXPÉDITEUR
  16.   Mail.FromName = "nom_envoi"
  17.   Mail.FromAddress = "adresse_envoi@dawa.fr"
  18.  
  19.   ' DESTINATAIRE
  20.   Mail.Addrecipient "ben", "stiffler@dawa.fr"
  21.    
  22.   ' COPIE CONFORME
  23.   'Mail.AddCC
  24.  
  25.   ' COPIE CONFORME INVISIBLE
  26.   'Mail.AddBCC
  27.    
  28.   ' TITRE
  29.   Mail.Subject = "fichedeformation"
  30.  
  31.   ' CORPS (format html ou non)
  32.   'if lcase(left(body,6)) = "<html>" then Mail.ContentType="text/html"
  33.   Mail.BodyText = "test"'body
  34.  
  35.      ' PIÈCES JOINTES séparées par ,
  36.   Mail.AddAttachment "D:\\blabla\1234bennbennn.txt"
  37.  
  38.   sendMail = Mail.SendMail
  39.   If sendMail = true Then
  40.    Response.Write("Email envoyé!" )
  41.    Else
  42.    Response.Write("Erreur : " & Mail.response)
  43.   End If
  44. %>


 
Sachant qu'il m'affiche bien Email envoyé ... ou est  l'erreur (l'adresse mail est bonne ! :o)


 
 
Normal ASPmail n'accepte pas les serveur SMTP en 127.0.0.1 utilise celui de ton FAI par exemple pop.wanadoo.fr  ;)

n°1466182
0x90
Posté le 27-10-2006 à 15:24:42  profilanswer
 

skeye a écrit :

(sauf que ton php ne sert pas forcément qu'à sortir du html.[:dawa] Et là d'un coup la séparation est moins ridicule ;))


Uep j'etais entrain d'y penser, mais 1) je doute que ca arrive vraiment souvent 2) à ce moment la on garde celle la et on fait de l'html non-sémantique dans les templates, à quoi (ou à qui) ca sert qu'il soit clean ?
(puis si on sort de l'xhtml propre, un coup d'xsl/xslt-fo et on sort ce qu'on veut :D)

Message cité 2 fois
Message édité par 0x90 le 27-10-2006 à 15:26:34
n°1466186
Chaos Inte​stinal
Posté le 27-10-2006 à 15:25:50  profilanswer
 


 

Spoiler :

google smarty tree, un peu de scroll [:cupra]


n°1466188
Dj YeLL
$question = $to_be || !$to_be;
Posté le 27-10-2006 à 15:26:31  profilanswer
 

Bon ben cette méthode fonctionne parfaitement :
 
PHP :
 

Code :
  1. // Arbo créée depuis BDD
  2. $arbo[0] = array(1,2,3,5,6,9);
  3. $arbo[2] = array(4,7);
  4. $arbo[4] = array(8);
  5.  
  6. function mon_arbo($parent = 0) {
  7.    global $arbo;
  8.    global $smarty_arbo;
  9.    $smarty_arbo[] = 'SECTION';
  10.    foreach($arbo[$parent] as $id){
  11.        $smarty_arbo[] = $id;
  12.        if(array_key_exists($id, $arbo)){
  13.            mon_arbo($id);
  14.        }
  15.    }
  16.    $smarty_arbo[] = 'ENDSECTION';
  17. }
  18.  
  19. mon_arbo();
  20.  
  21. $smarty->assign('mon_arbo', $smarty_arbo);


 

Code :
  1. {foreach from=$mon_arbo item=section_item}
  2. {if $section_item=='SECTION'}
  3.    <ul>{capture name=closing} {/capture}
  4. {elseif $section_item=='ENDSECTION'}
  5.    </li></ul>
  6. {else}
  7.    {$smarty.capture.closing}
  8.         <li>{$section_item}
  9.    {capture name=closing}</li>{/capture}
  10. {/if}
  11. {/foreach}


 
Encore merci gastro :jap:


Message édité par Dj YeLL le 27-10-2006 à 15:27:05

---------------
Gamertag: CoteBlack YeLL
n°1466195
skeye
Posté le 27-10-2006 à 15:29:34  profilanswer
 

0x90 a écrit :

Uep j'etais entrain d'y penser, mais 1) je doute que ca arrive vraiment souvent 2) à ce moment la on garde celle la et on fait de l'html non-sémantique dans les templates, à quoi ca sert qu'il soit clean ?
(puis si on sort de l'xhtml propre, un coup d'xsl/xslt-fo et on sort ce qu'on veut :D)


Le fait que le html soit clean ça sert pas qu'à séparer les couches pour le programmeur, hein...[:dawao]
...et pourquoi se faire chier avec xslt si t'utilises déjà un moteur de templates?:D


---------------
Can't buy what I want because it's free -
n°1466198
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-10-2006 à 15:29:57  profilanswer
 

0x90 a écrit :

Uep j'etais entrain d'y penser, mais 1) je doute que ca arrive vraiment souvent 2) à ce moment la on garde celle la et on fait de l'html non-sémantique dans les templates, à quoi (ou à qui) ca sert qu'il soit clean ?
(puis si on sort de l'xhtml propre, un coup d'xsl/xslt-fo et on sort ce qu'on veut :D)


Fais une appli ajax qui d'un coté:
- doit sortir des flux xml traités en js
- de l'autre produire des pages html(clean) avec les mêmes informations
 

n°1466199
Dj YeLL
$question = $to_be || !$to_be;
Posté le 27-10-2006 à 15:29:59  profilanswer
 

0x90 a écrit :

Ca devient un peu bizarre comme situation il me semble :
- d'un coté on a séparé tout le coté présentationnel de l'html et le foutant dans le css, l'html n'est normalement que sémantique et fait partie de l'information. (1)
- de l'autre le php ne devrait pas directement sortir des <li> et des <ul> alors qu'on vient de dire que c'était de l'information à part entière et pas de la présentation et on devrait reléguer ca strictement au moteur de template. (2)
J'ai un peu l'impression qu'on fait 2x la même séparation, sans forcément un interêt réel.
 
( et c'est encore pire quand on a xml->html sémantique->css->présentation , à quoi ca sert d'avoir un html sématique si on a l'xml qui possède déja l'information pure, ou l'inverse, à quoi sert l'xml si l'html est sémantique ?)


 
Je ne suis pas sûr d'avoir tout compris...
 
1> Ça ok
2> Là je comprends moins bien. Les CSS ne font pas tout. Pour moi il est important d'avoir :
- Le fichier Php qui traite uniquement du contenu
- Le fichier template qui traite uniquement de la disposition
- Le fichier CSS qui traite uniquement de l'apparence
 
Non ?


---------------
Gamertag: CoteBlack YeLL
n°1466200
skeye
Posté le 27-10-2006 à 15:30:25  profilanswer
 

(ma version est plus courte et plus simple à comprendre.[:dawao])


---------------
Can't buy what I want because it's free -
n°1466203
Dj YeLL
$question = $to_be || !$to_be;
Posté le 27-10-2006 à 15:30:45  profilanswer
 

Chaos Intestinal a écrit :

Spoiler :

google smarty tree, un peu de scroll [:cupra]



 
 
Pourquoi n'y ai-je pas pensé ? Moi qui suit un fervant défenseur de la recherche :D


---------------
Gamertag: CoteBlack YeLL
mood
Publicité
Posté le 27-10-2006 à 15:30:45  profilanswer
 

n°1466208
skeye
Posté le 27-10-2006 à 15:32:44  profilanswer
 

Dj YeLL a écrit :

Je ne suis pas sûr d'avoir tout compris...
 
1> Ça ok
2> Là je comprends moins bien. Les CSS ne font pas tout. Pour moi il est important d'avoir :
- Le fichier Php qui traite uniquement du contenu
- Le fichier template qui traite uniquement de la disposition
- Le fichier CSS qui traite uniquement de l'apparence
 
Non ?


 
Le php traite des données.
Le template emballe les données qu'on lui file pour les mettre dans le format voulu.
Le CSS définit l'apparence que le navigateur doit donner au contenu html qui va avec.:o


---------------
Can't buy what I want because it's free -
n°1466218
Dj YeLL
$question = $to_be || !$to_be;
Posté le 27-10-2006 à 15:38:56  profilanswer
 

skeye a écrit :

Le php traite des données.
Le template emballe les données qu'on lui file pour les mettre dans le format voulu.
Le CSS définit l'apparence que le navigateur doit donner au contenu html qui va avec.:o


 
Euh ... c'est pas ce que j'ai dis ? :D


---------------
Gamertag: CoteBlack YeLL
n°1466219
skeye
Posté le 27-10-2006 à 15:39:45  profilanswer
 

pas exactement.[:aloy]


---------------
Can't buy what I want because it's free -
n°1466224
0x90
Posté le 27-10-2006 à 15:44:24  profilanswer
 

skeye a écrit :

Le fait que le html soit clean ça sert pas qu'à séparer les couches pour le programmeur, hein...[:dawao]
...et pourquoi se faire chier avec xslt si t'utilises déjà un moteur de templates?:D


Ca sert à quoi d'autre ?
( je parle pas d'html valide et standard (en oubliant le fait que mr.w3c impose la sémantique), je parle d'html sémantiquement clean)
 

anapajari a écrit :

Fais une appli ajax qui d'un coté:
- doit sortir des flux xml traités en js
- de l'autre produire des pages html(clean) avec les mêmes informations


lapin compris  [:0x90]  

Dj YeLL a écrit :

Je ne suis pas sûr d'avoir tout compris...
1> Ça ok
2> Là je comprends moins bien. Les CSS ne font pas tout. Pour moi il est important d'avoir :
- Le fichier Php qui traite uniquement du contenu
- Le fichier template qui traite uniquement de la disposition
- Le fichier CSS qui traite uniquement de l'apparence
Non ?


skoi la différence entre disposition et apparence ?
( Modulo le fait qu'on soit obligé parfois de retoucher l'html pour faire vraiment ce qu'on veut en css, mais ca c'est une faiblesse des css et ca ne devrait pas être nécessaire. )

n°1466231
mIRROR
Chevreuillobolchévik
Posté le 27-10-2006 à 15:49:03  profilanswer
 

9h du mat goto taff
bonjour le monde :o


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1466257
FlorentG
Posté le 27-10-2006 à 16:08:10  profilanswer
 

mIRROR a écrit :

9h du mat goto taff
bonjour le monde :o


Il est 15h50 :o

n°1466263
Chaos Inte​stinal
Posté le 27-10-2006 à 16:10:04  profilanswer
 

FlorentG a écrit :

Il est 15h50 :o


 
Non il est 16h09 :o

n°1466296
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-10-2006 à 16:20:19  profilanswer
 

0x90 a écrit :

lapin compris  [:0x90]


ok disons que tu as un list.php qui doit retourner une liste de "trucs", seuleument cette liste est accèssible de deux façons différentes:
- via un truc en ajax, qui permet de trier par colonnes ton tableau par exemple. A ce moment la c'est via le xhr.responseXML que tu construis en js ton tableau et si besoin que tu t'amuses à le ré-ordonner
- via un page "lambda" qui affiche le resultat html brut dans un table
 
Dans le 1er cas on se sert d'un template xml pour le retour, dans le deuxième d'un template html. Le script list.php est le même, seule la sortie varie... fus-je clair?

n°1466298
0x90
Posté le 27-10-2006 à 16:23:34  profilanswer
 

anapajari a écrit :

ok disons que tu as un list.php qui doit retourner une liste de "trucs", seuleument cette liste est accèssible de deux façons différentes:
- via un truc en ajax, qui permet de trier par colonnes ton tableau par exemple. A ce moment la c'est via le xhr.responseXML que tu construis en js ton tableau et si besoin que tu t'amuses à le ré-ordonner
- via un page "lambda" qui affiche le resultat html brut dans un table
 
Dans le 1er cas on se sert d'un template xml pour le retour, dans le deuxième d'un template html. Le script list.php est le même, seule la sortie varie... fus-je clair?


 
Ah, oki.
 
Bah dans ce cas la sortie html brute, si elle est propre est sémantique, fait un parfait format pour envoyer les données au js ;) (et donc le php renvoie exactement les mêmes données, avec des <td> et des <tr> tartinés partout )

n°1466299
skeye
Posté le 27-10-2006 à 16:24:06  profilanswer
 

0x90 a écrit :

Bah dans ce cas la sortie html brute, si elle est propre est sémantique, fait un parfait format pour envoyer les données au js ;)


 
Non.:o


---------------
Can't buy what I want because it's free -
n°1466301
0x90
Posté le 27-10-2006 à 16:25:14  profilanswer
 
n°1466304
skeye
Posté le 27-10-2006 à 16:26:59  profilanswer
 

0x90 a écrit :

Pourquoi ?


Ton JS il en a rien à branler de l'entête html, et d'un tas de choses qui seront (peut-être) dans ton html.:o

Message cité 1 fois
Message édité par skeye le 27-10-2006 à 16:27:08

---------------
Can't buy what I want because it's free -
n°1466306
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-10-2006 à 16:28:17  profilanswer
 

0x90 a écrit :

Ah, oki.
 
Bah dans ce cas la sortie html brute, si elle est propre est sémantique, fait un parfait format pour envoyer les données au js ;) (et donc le php renvoie exactement les mêmes données, avec des <td> et des <tr> tartinés partout )


Euh bin non  [:roane] ... l'interet de renvoyer du xml c'est justement de pouvoir hierarchiser tes informations de manière plus interessantes pour tes traitements js... Le but c'est pas de faire un innerHTML sur la réponse.

n°1466309
0x90
Posté le 27-10-2006 à 16:29:08  profilanswer
 

skeye a écrit :

Ton JS il en a rien à branler de l'entête html, et d'un tas de choses qui seront (peut-être) dans ton html.:o


 
Ouais 'fin afficher ou non les entêtes html, spa franchement un truc qui necessite d'externaliser les <tr> et les <td> pour utiliser un second programme en php qui va les rajouter à grand coup de foreach il me semble :/

n°1466313
skeye
Posté le 27-10-2006 à 16:31:26  profilanswer
 

0x90 a écrit :

Ouais 'fin afficher ou non les entêtes html, spa franchement un truc qui necessite d'externaliser les <tr> et les <td> pour utiliser un second programme en php qui va les rajouter à grand coup de foreach il me semble :/


nan mais là tu racontes vraiment n'importe-quoi, hein.[:dawa]
ce que je veux dire c'est que c'est pas du tout dans ton intérêt de te taper le parsing d'une page html destinée à un navigateur pour en extraire en JS les infos dont t'as vraiment besoin...:o


---------------
Can't buy what I want because it's free -
n°1466314
0x90
Posté le 27-10-2006 à 16:31:29  profilanswer
 

anapajari a écrit :

Euh bin non  [:roane] ... l'interet de renvoyer du xml c'est justement de pouvoir hierarchiser tes informations de manière plus interessantes pour tes traitements js... Le but c'est pas de faire un innerHTML sur la réponse.


 
Je vois pas quelle hiérarchisation on aurait de plus en xml qu'en html [:spamafote]
et c'est pas parcequ'on sort un xml qui est de l'xhtml qu'on peut pas faire des traitements genre tri et filtrage dessus hein ;)

n°1466318
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-10-2006 à 16:36:56  profilanswer
 

c'est que tu manques d'imagination ...
Bon on va dire une liste de recettes de cuisine. Chaque recette est caractérisé par:
- un nom
- un temps de preparation
- un temps de cuisson
- des ingrédients
- une explication
Mon flux xml sera de la forme:

Code :
  1. <recette nom="choucroute" cuisson="20" preparation="10">
  2. <listeIngredients>
  3.    <ingredient type="legume">Choux</ingredient>
  4.    <ingredient type="charcuterie">saucisse</ingredient>
  5. </listeIngredients>
  6. </recette>


Et ma sortie html equivalent

Code :
  1. <table>
  2. <tr>
  3. <td>Choucroute</td>
  4. <td>20</td>
  5. <td>10</td>
  6. <td>Choux(legume), Saucisse(Charcuterie)</td>
  7. </tr>
  8. </table>


Tu vois bien la différence non? [:pingpetrus]

n°1466321
0x90
Posté le 27-10-2006 à 16:39:03  profilanswer
 

skeye a écrit :

nan mais là tu racontes vraiment n'importe-quoi, hein.[:dawa]
ce que je veux dire c'est que c'est pas du tout dans ton intérêt de te taper le parsing d'une page html destinée à un navigateur pour en extraire en JS les infos dont t'as vraiment besoin...:o


 
On s'est ptêtre pas compris [:cupra]
 
Jdis pas qu'il faut balancer à chaque fois toute la page à chaque requète xhr (ca oui, ca serait vaguement stupide [:dawa]), jdis que c'est pas forcément utile d'avoir une couche supplémentaire qui "découple" chacun de tes modules php (module dans le sens "un bidule qui affiche un truc, genre une liste de personnes" ) de leur formatage xml/html à base d'<ul> et de <li> ou de <td> et <tr> vu que de toute facon ces marqueurs ne salissent pas les données et ne sont pas présentationnels.
Si tu veut les afficher direct sur une page web tu les balance tel quels, et la css rends ca beau.
Si tu veut les récupérer en xhr, tu balance tel quel, et c'est un format xml valide et facilement traitable.
Si tu veut faire un truc plus exotique, et seulement dans ce cas qui est assez rare, tu utilise un parseur xsl ou n'importequoi qui fasse de l'xml vers que que t'as envie (pdf, slip, etc...).

n°1466328
0x90
Posté le 27-10-2006 à 16:44:44  profilanswer
 

anapajari a écrit :

c'est que tu manques d'imagination ...
Bon on va dire une liste de recettes de cuisine. Chaque recette est caractérisé par:
- un nom
- un temps de preparation
- un temps de cuisson
- des ingrédients
- une explication
Mon flux xml sera de la forme:

Code :
  1. <recette nom="choucroute" cuisson="20" preparation="10">
  2. <listeIngredients>
  3.    <ingredient type="legume">Choux</ingredient>
  4.    <ingredient type="charcuterie">saucisse</ingredient>
  5. </listeIngredients>
  6. </recette>


Et ma sortie html equivalent

Code :
  1. <table>
  2. <tr>
  3. <td>Choucroute</td>
  4. <td>20</td>
  5. <td>10</td>
  6. <td>Choux(legume), Saucisse(Charcuterie)</td>
  7. </tr>
  8. </table>


Tu vois bien la différence non? [:pingpetrus]


Pourquoi ne pas avoir un flux xml de la forme :

Code :
  1. <table class="liste_recette">
  2. <tr class="recette">
  3. <td class="nom">Choucroute</td>
  4. <td class="cuisson">20</td>
  5. <td class="preparation">10</td>
  6. <td class="ingredients"><dl>
  7. <dt>Choux</dt><dd>legume</dd>
  8. <dt>Saucisse</dt><dd>charcutaille</dd>
  9. </dl></td>
  10. </tr></table>


Si ta css est bonne, c'est directement de l'html valide. Et en tant que format xml, c'est plus long au niveau nombre de caractères, mais à peu près aussi facile à traiter (genre si tu dois trier/filtrer sur la page finale à coup d'XPath) et aussi expressif.
Du coup ton php n'a pas besoin d'avoir une couche supplémentaire pour sortir tes 2 formats différents d'xml et d'html.
 
( pour la css dans ce cas, il faut mettre les elements du dl en inline, et jouer sur les :before et :after pour ajouter les parenthèses, c'est pour ca que je disais tout à l'heure que c'est Modulo le fait que l'html/css soit suffisement bien implémenté, ce qui n'est malhereusement pas le cas )

Message cité 1 fois
Message édité par 0x90 le 27-10-2006 à 16:46:56
n°1466330
skeye
Posté le 27-10-2006 à 16:46:36  profilanswer
 

...et le jour où tu veux modifier l'apparence de ton site tu modifies tes templates, et pouf! ton jscript est à l'eau...[:dawa]


---------------
Can't buy what I want because it's free -
n°1466333
0x90
Posté le 27-10-2006 à 16:48:49  profilanswer
 

skeye a écrit :

...et le jour où tu veux modifier l'apparence de ton site tu modifies tes templates, et pouf! ton jscript est à l'eau...[:dawa]


 
 
théoriquement tu devrais pouvoir faire ce que tu veut de l'apparence de ton site sans changer l'html vu que l'apparence c'est coté présentation et donc css.
 
( par exemple, un js qui ferait des xhr sur csszengarden ne pètera jamais alors que l'apparence peut changer 1000x, mais à cause des faiblesses d'html/css encore existantes le code contient plein de blocs parfois inutiles et on peut pas totalement faire tout ce qu'on veut de manière compatible )

Message cité 2 fois
Message édité par 0x90 le 27-10-2006 à 16:49:10
n°1466334
Chaos Inte​stinal
Posté le 27-10-2006 à 16:49:31  profilanswer
 

Okay, si tu modifies la structure de la page, ça tombe à l'eau [:dawa]

n°1466336
skeye
Posté le 27-10-2006 à 16:51:30  profilanswer
 

0x90 a écrit :

théoriquement tu devrais pouvoir faire ce que tu veut de l'apparence de ton site sans changer l'html vu que l'apparence c'est coté présentation et donc css.
 
( par exemple, un js qui ferait des xhr sur csszengarden ne pètera jamais alors que l'apparence peut changer 1000x, mais à cause des faiblesses d'html/css encore existantes le code contient plein de blocs parfois inutiles et on peut pas totalement faire tout ce qu'on veut de manière compatible )


[:rofl]
T'as vu la tronche du html de csszengarden?
S'il faut prévoir à l'avance absolument tout ce qu'on peut vouloir faire en css pour toutes les pages qu'on génère on a pas fini...[:dawa]


---------------
Can't buy what I want because it's free -
n°1466337
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-10-2006 à 16:52:52  profilanswer
 

0x90 a écrit :

Pourquoi ne pas avoir un flux xml de la forme :

Code :
  1. <table class="liste_recette">
  2. <tr class="recette">
  3. <td class="nom">Choucroute</td>
  4. <td class="cuisson">20</td>
  5. <td class="preparation">10</td>
  6. <td class="ingredients"><dl>
  7. <dt>Choux</dt><dd>legume</dd>
  8. <dt>Saucisse</dt><dd>charcutaille</dd>
  9. </dl></td>
  10. </tr></table>


Si ta css est bonne, c'est directement de l'html valide. Et en tant que format xml, c'est plus long au niveau nombre de caractères, mais à peu près aussi facile à traiter (genre si tu dois trier/filtrer sur la page finale à coup d'XPath) et aussi expressif.


Mais parce que y'a pas d'XPath sur un xhr.responseXML [:pinguouino], tu parcours le flux de retour via le dom pour reconstruire tes noeuds dans le document de la page html ( et tu en profites pour leur rajouter des evenements si besoin).
En plus la ton flux ne veut rien dire puisque tu "triches" en utilisant l'attribut class pour transmettre une information.  
 
Et puis comme t'as expliqué le jour ou t'as un truc qui change, tu jettes tout ton js à la poubelle.

n°1466338
Chaos Inte​stinal
Posté le 27-10-2006 à 16:52:57  profilanswer
 

0x90 a écrit :

mais à cause des faiblesses d'html/css encore existantes le code contient plein de blocs parfois inutiles


 

Code :
  1. <p class="p2"><span> ... blablabla ... </span></p>


 
[:pingouino]

n°1466340
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-10-2006 à 16:55:29  profilanswer
 

Et si t'es toujours pas convaincu on va prendre un autre exemple: tu dois faire un script qui liste tous les derniers messages d'un forum sauf que tu veux que ces résultat soient visibles dans une page html et dans un flux rss.
Tu vas faire deux scripts différents alors qu'un seul avec uniquement une variante sur le format de sortie suffirait?

n°1466341
0x90
Posté le 27-10-2006 à 16:55:37  profilanswer
 

skeye a écrit :

[:rofl]
T'as vu la tronche du html de csszengarden?
S'il faut prévoir à l'avance absolument tout ce qu'on peut vouloir faire en css pour toutes les pages qu'on génère on a pas fini...[:dawa]


 
C'est ce que je disais, le template serait une couche inutile si l'html/css avait moins de défauts "historiques"...
 
( exemple à la con, tu définis sémantiquement un tableau à coup de <table> mais tu es forcé au niveau présentation d'afficher les <tr> en lignes et les <td> en colonnes, si tu veut permuter les 2, il te faut regénerer tout le code de la table en inversant les 2... )

Message cité 1 fois
Message édité par 0x90 le 27-10-2006 à 16:55:49
n°1466354
FlorentG
Posté le 27-10-2006 à 17:24:15  profilanswer
 

0x90 a écrit :

C'est ce que je disais, le template serait une couche inutile si l'html/css avait moins de défauts "historiques"...


Ou si l'utilisation de l'XSL serait safe côté client

n°1466357
0x90
Posté le 27-10-2006 à 17:34:14  profilanswer
 

FlorentG a écrit :

Ou si l'utilisation de l'XSL serait safe côté client


 
Ou si l'XSL était un langage utilisable [:cupra]

n°1466362
Dj YeLL
$question = $to_be || !$to_be;
Posté le 27-10-2006 à 17:45:27  profilanswer
 

0x90 a écrit :

Ca sert à quoi d'autre ?
( je parle pas d'html valide et standard (en oubliant le fait que mr.w3c impose la sémantique), je parle d'html sémantiquement clean)
 
 
lapin compris  [:0x90]  
 
skoi la différence entre disposition et apparence ?


 
Ben, comme leur nom l'indique :
 
Disposition = je mets ça ici, je mets ça là, ça le met au dessus de ça ...
Apparence = ça je le mets en rouge, ça ça sera bleu, celui là il sera souligné, avec une bordure verkakadoi
 
:o


---------------
Gamertag: CoteBlack YeLL
n°1466364
skeye
Posté le 27-10-2006 à 17:48:03  profilanswer
 

Dj YeLL a écrit :

Ben, comme leur nom l'indique :
 
Disposition = je mets ça ici, je mets ça là, ça le met au dessus de ça ...
Apparence = ça je le mets en rouge, ça ça sera bleu, celui là il sera souligné, avec une bordure verkakadoi
 
:o


[:ohmyeyes]


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  141  142  143  ..  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)