Re: equivalent php de javascript

2002-04-30 Par sujet rafael . munoz

En réponse à Denis Bucher [EMAIL PROTECTED]:

Helllo!

 As-tu essayé HTML 4.01 et CSS 2 ?
 

Non je n'est pas essayé CSS car je ne connais pas.

 On peut définir une image avec un SCALE sur la page si tu vois ce que
 je
 veux dire ?

ça voudrais dire alors si g bien compris que si je fais un scale de 100% l'image
sera toujours en plein ecran, et pas en mosaic...

ByE! Raf!
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-29 Par sujet Denis Bucher

At 19.04.02 18'22, you wrote:

Hello !

Tout ça c bien joli, mais ça repond pas trop à ma question de depart ;-)
Quel est le meilleur moyen de faire changer le fond d'ecran de mes pages
web?

As-tu essayé HTML 4.01 et CSS 2 ?

On peut définir une image avec un SCALE sur la page si tu vois ce que je
veux dire ?

Denis


--

Denis Bucher,   /  [EMAIL PROTECTED]   Tél. +41-32-7254111   \  Internet
Horus Networks /  www.horus.infoFax: +41-32-7254112   \  Services
   /  USA: (206) 888-2335   US Fax: (508) 437-1261  \  Provider

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-20 Par sujet Daniel Cordey

On Friday 19 April 2002 19:05, Marc SCHAEFER wrote:
 Ce n'est pas ça que j'ai dit (ou du moins ce que je voulais dire).

 Je voulais dire qu'en PREMIER lieu, on implémente les tests d'intégrités
 dans les scripts sur le serveur. Et si l'on a le temps, on implémente
 également un test dans le client, pour rendre la chose meilleure comme tu
 l'expliques.

 J'ai l'impression que plein de gens pense qu'il est suffisant de faire les
 tests d'intégrité, voire de sécurité, en Javascript, et c'est ce que je
 voulais éviter.

1. sécurité
2. utilisabilité

OK, je t'avais mal compris. Il est juste de dire qu'un JS ne peut prétendre 
effectuer tout le travail d'intégrité (encore moins sécurité). Notre 
utilisation des JS est destinée à des choses triviales dans le seul but de 
minimiser les interactions Browser-serveur; et simplifier cette gestion sur 
le serveur. Je trouve simplement lourd (mais tout à fait daisable) de traîter 
un problème de caractère manquant avec un cgi (et pourtant je suis un chaud 
partisan des cgi/php). 

Aussi, pour répondre à Félix : Il est parfois impératif de récupérer la 
taille de la fenêtre pour renvoyer une réponse adéquate.Par exemple losrque 
tu génère un graphique en gif/png qui ne supporte pas un scaling de la part 
du browser. Le jours où le scaling d'image (dans le tag IMG) se fera 
corretement avec de  l'antisaliasing; alors je pourai envisager cette 
solution. Ça fait 5 ans que j'attends...:-)

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-20 Par sujet Martial Guex

At 04:32 20.04.02, you wrote:
Aussi, pour répondre à Félix : Il est parfois impératif de récupérer la
taille de la fenêtre pour renvoyer une réponse adéquate.Par exemple losrque
tu génère un graphique en gif/png qui ne supporte pas un scaling de la part
du browser. Le jours où le scaling d'image (dans le tag IMG) se fera
corretement avec de  l'antisaliasing; alors je pourai envisager cette
solution. Ça fait 5 ans que j'attends...:-)

Comment tu fait pour détecter et gérer les changements de tailles quand la 
page est déjà chargée ?
Tu fait recharger la page depuis le serveur par le JS ?
A+
Martial


MuTECH
Martial Guex
Rue des Alpes
1452 Les Rasses
Switzerland

Phone : +41 24 454 46 35
Fax. : +41 24 454 46 32
Email : [EMAIL PROTECTED] ([EMAIL PROTECTED] for Microsoft Outlook users)

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-20 Par sujet Daniel Cordey

On Saturday 20 April 2002 12:49, Martial Guex wrote:

 Comment tu fait pour détecter et gérer les changements de tailles quand la
 page est déjà chargée ?
 Tu fait recharger la page depuis le serveur par le JS ?

Je ne traîte pas ce cas mais il est possible de le faire, mais je vais, 
encore, devoir faire appel à du JavaScript (désolé).

Il existe un évenement : onResize

A partir de là, il est facile de refaire une requête avec les nouveaux 
paramêtres.

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



equivalent php de javascript

2002-04-19 Par sujet rafael . munoz

Hello tout le monde!

Sur mon site j'ai un script javascript qui me permet de changer l'image de fond
selon la résolution du visitant.
Malheureusement cela ne fonctionne qu'avec W$.
Je me suis donc dis, que vu que PHP est plus portable que javascript, est ce
qu'il y aurais un equivalent PHP de javascript?

Merci!
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Daniel Cordey

On Friday 19 April 2002 10:27, [EMAIL PROTECTED] wrote:
 Hello tout le monde!

 Sur mon site j'ai un script javascript qui me permet de changer l'image de
 fond selon la résolution du visitant.
 Malheureusement cela ne fonctionne qu'avec W$.
 Je me suis donc dis, que vu que PHP est plus portable que javascript, est
 ce qu'il y aurais un equivalent PHP de javascript?

Je ne pige pas... pourquoi ne peux-tu pas utilliser ton javascript. Un JS est 
intreprèté par le browser, non le serveur (sauf ...). 

PHP est un langage de scripting et JS aussi. Sauf que PHP est destiné à être 
exécuté sur le serveur. Donc, un JS envoyé par un serveur web quelconque, 
changeant l'image de fond du browser va aussi focntionner.

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet rafael . munoz

En réponse à Daniel Cordey [EMAIL PROTECTED]:

Ce n'est pas que je ne peux pas utiliser mon javascript, il fonctionne trés bien
sous IE. Le seul problème c'est lorsque c'est un autre browser, le javascript ne
fonctionne plus et il n'y a plus d'image de fond.

Pour que tu comprenne mieux je t'inclue le code en JS que j'ai fait.

if (screen.Width == 640)
  document.write(body bgproperties='fixed' background='fond16640x480.jpg');
if (screen.Width == 800)
  document.write(body bgproperties='fixed' background='fond16800x600.jpg');
if (screen.Width == 960)
  document.write(body bgproperties='fixed' background='fond16960x720.jpg');
if (screen.Width == 1024)
  document.write(body bgproperties='fixed' background='fond161024x768.jpg');
if (screen.Width == 1152)
  document.write(body bgproperties='fixed' background='fond161152x864.jpg');
if (screen.Width == 1280)
  document.write(body bgproperties='fixed' background='fond161280x960.jpg');
if (screen.Height == 1024)
  document.write(body bgproperties='fixed' background='fond161280x1024.jpg');

Voilà!

 On Friday 19 April 2002 10:27, [EMAIL PROTECTED] wrote:
  Hello tout le monde!
 
  Sur mon site j'ai un script javascript qui me permet de changer
 l'image de
  fond selon la résolution du visitant.
  Malheureusement cela ne fonctionne qu'avec W$.
  Je me suis donc dis, que vu que PHP est plus portable que javascript,
 est
  ce qu'il y aurais un equivalent PHP de javascript?
 
 Je ne pige pas... pourquoi ne peux-tu pas utilliser ton javascript. Un
 JS est 
 intreprèté par le browser, non le serveur (sauf ...). 
 
 PHP est un langage de scripting et JS aussi. Sauf que PHP est destiné à
 être 
 exécuté sur le serveur. Donc, un JS envoyé par un serveur web
 quelconque, 
 changeant l'image de fond du browser va aussi focntionner.
 
 Daniel
 --
 http://www-internal.alphanet.ch/linux-leman/ avant de poser
 une question. Ouais, pour se désabonner aussi.
 
 
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Daniel Cordey

On Friday 19 April 2002 11:04, [EMAIL PROTECTED] wrote:
 En réponse à Daniel Cordey [EMAIL PROTECTED]:

 Ce n'est pas que je ne peux pas utiliser mon javascript, il fonctionne trés
 bien sous IE. Le seul problème c'est lorsque c'est un autre browser, le
 javascript ne fonctionne plus et il n'y a plus d'image de fond.

 Pour que tu comprenne mieux je t'inclue le code en JS que j'ai fait.

 if (screen.Width == 640)
   document.write(body bgproperties='fixed'

Ah, ah, ah... et arg !!! Oui je connais ce problème... cela vient du fait 
que l'objet screen a des noms d'attributs qui varient d'un browser à l'autre 
:-( 

J'avais un bout de script qui savait comment accèder aux attributs 
width/height des browser Mozilla-IE, mais il faut que je le recherche...
C'est donc bien un problème de JS qui ne peut pas être résolu avec quoi que 
se soit d'autre

En attendant, je te conseill d'utiliser '=' dans tes expressions logiques, 
plutôt que '=='. Ça t'évitera de devoir gérer certaines tailles exotique 
(1440x...).

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet rafael . munoz

En réponse à Daniel Cordey [EMAIL PROTECTED]:

Donc je suis obligé d'utiliser JS je ne peux pas le faire dans un autre language
plus compatible...?

ByE!

 On Friday 19 April 2002 11:04, [EMAIL PROTECTED] wrote:
  En réponse à Daniel Cordey [EMAIL PROTECTED]:
 
  Ce n'est pas que je ne peux pas utiliser mon javascript, il fonctionne
 trés
  bien sous IE. Le seul problème c'est lorsque c'est un autre browser,
 le
  javascript ne fonctionne plus et il n'y a plus d'image de fond.
 
  Pour que tu comprenne mieux je t'inclue le code en JS que j'ai fait.
 
  if (screen.Width == 640)
document.write(body bgproperties='fixed'
 
 Ah, ah, ah... et arg !!! Oui je connais ce problème... cela vient du
 fait 
 que l'objet screen a des noms d'attributs qui varient d'un browser à
 l'autre 
 :-( 
 
 J'avais un bout de script qui savait comment accèder aux attributs 
 width/height des browser Mozilla-IE, mais il faut que je le
 recherche...
 C'est donc bien un problème de JS qui ne peut pas être résolu avec quoi
 que 
 se soit d'autre
 
 En attendant, je te conseill d'utiliser '=' dans tes expressions
 logiques, 
 plutôt que '=='. Ça t'évitera de devoir gérer certaines tailles exotique
 
 (1440x...).
 
 Daniel
 --
 http://www-internal.alphanet.ch/linux-leman/ avant de poser
 une question. Ouais, pour se désabonner aussi.
 
 
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Daniel Cordey

On Friday 19 April 2002 11:23, [EMAIL PROTECTED] wrote:

 Donc je suis obligé d'utiliser JS je ne peux pas le faire dans un autre
 language plus compatible...?

Oui. Ce n'est pas un problème de langage mais un problème de définition et de 
structure d'objet dans le browser. On peut dire qu'il s'agit bien d'un 
problème de compatibilité entre browser, mais java/JS n'impose pas de 
standard en ce qui concerne la structure et les méthodes des objets... MS* 
est parfaitement libre de ne pas faire comme tout le monde. Ils ont sans 
doute leurs raison (no troll) et nous devons, hélas, passer pas mal de temps 
a tester le rendering des pages avec de multiples modèles et versions de 
browsers (IE et autres).

JS est le seul langage capable de tourner sur tous les browsers. PHP étant 
exclusivement destiné au côté serveur.

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Sebastien Cevey

On Fri, Apr 19, 2002 at 02:01:38PM +0200, Daniel Cordey wrote:

 On peut dire qu'il s'agit bien d'un problème de compatibilité entre
 browser, mais java/JS n'impose pas de standard en ce qui concerne la
 structure et les méthodes des objets...

Euh sisi.
Il y a un standard javascript qui a été développé par Netscape. Ca
doit se trouver sur leur site web.

Par contre, M$ a de son côté développé un language concurrent, très
similaire mais pas tout à fait compatible : JScript.

Donc après il n'y a plus qu'à s'amuser à jongler entre les versions,
etc ...


Encore une autre raison de ne pas utiliser Javascript et de faire des
scripts W3C-compliant ;p

-- 
Sebastien Cevey [EMAIL PROTECTED]
Cine7 - www.cine7.net
Milcis - www.milcis.net
ICQ: 48895760

 Mama always said life was like a box a chocolates, never know what you're gonna get. 

Tom Hanks (Forrest Gump) [ Forrest Gump ]
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Daniel Cordey

On Friday 19 April 2002 15:24, Sebastien Cevey wrote:

  On peut dire qu'il s'agit bien d'un problème de compatibilité entre
  browser, mais java/JS n'impose pas de standard en ce qui concerne la
  structure et les méthodes des objets...

 Euh sisi.
 Il y a un standard javascript qui a été développé par Netscape. Ca
 doit se trouver sur leur site web.

Oui, voila, développé par Netscape... mais l'attitude de SUN avec Java n'a 
pas arrangé les choses. Contrairement à l'HTML et CSS, il n'y a pas 
d'équivalent W3C pour JavaScript. C'est donc une notion assez relative.

Or, si le JS peut-être à peu près standard, les objets et classes développés 
n'ont pas de standard imposé. Chacun étant libre de faire ce qu'il veut et ne 
s'en privant pas :-(

 Encore une autre raison de ne pas utiliser Javascript et de faire des
 scripts W3C-compliant ;p

Euhhh... kekseksa  des scripts W3C ? T'as un exemple ? Ça m'intéresse.

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Sebastien Cevey

On Fri, Apr 19, 2002 at 04:36:58PM +0200, Daniel Cordey wrote:

  Encore une autre raison de ne pas utiliser Javascript et de faire des
  scripts W3C-compliant ;p
 
 Euhhh... kekseksa  des scripts W3C ? T'as un exemple ? Ça m'intéresse.

Woops, je voulais dire des *pages* W3C-compliant
(http://validator.w3.org, le test ultime ;) ).

-- 
Sebastien Cevey [EMAIL PROTECTED]
Cine7 - www.cine7.net
Milcis - www.milcis.net
ICQ: 48895760

 This is supposed to be a happy occasion. Let's not bicker and argue about who killed 
who. 
(King of Swamp Castle) [ Monty Python and the Holy Grail ]
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Daniel Cordey

On Friday 19 April 2002 15:45, Sebastien Cevey wrote:

 Woops, je voulais dire des *pages* W3C-compliant
 (http://validator.w3.org, le test ultime ;) ).

Ah bon. C'est à dire HTML 4.0 et CSS2 compliant ! Hélas, CSS2 permet pas mal 
de choses nouvelles mais ne peut pas remplacer JS pour certaine 
fonctionalités. La vérification des champs d'une forme et la détermination de 
la taille de la fenêtre sont, par exemple, des choses impossibles à faire 
avec CSS.

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Marc SCHAEFER

On Fri, 19 Apr 2002, Daniel Cordey wrote:

 fonctionalités. La vérification des champs d'une forme

cela est en premier lieu à faire sur le serveur dans les scripts de
traitement, et s'il le faut vraiment, éventuellement, mais
optionnellement, dans le client en Javascript.

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Sebastien Cevey

On Fri, Apr 19, 2002 at 04:51:54PM +0200, Daniel Cordey wrote:

 Ah bon. C'est à dire HTML 4.0 et CSS2 compliant ! Hélas, CSS2 permet
 pas mal de choses nouvelles mais ne peut pas remplacer JS pour
 certaine fonctionalités. La vérification des champs d'une forme et
 la détermination de la taille de la fenêtre sont, par exemple, des
 choses impossibles à faire avec CSS.

Oui, mais cela autant le faire dans le script (PHP/CGI ou autre) de
traitement, parce qu'en checkant ca avec Javascript, on evite certe le
reloading de la page, mais on s'assure toutes sortes d'emmerdes pour
ceux qui ont un browser bizzare (ou alors on se tue a faire quelque
chose qui marche partout, mais c'est jamais parfait).

Quitte à recharger la page, autant faire quelque chose qui marche à
coup sûr et qu'on est certain de contrôler à 99% (1% de bug ;D).

-- 
Sebastien Cevey [EMAIL PROTECTED]
Cine7 - www.cine7.net
Milcis - www.milcis.net
ICQ: 48895760

 I'm the hand under Mona Lisa's skirt. 
Al Pacino [ The Devil's Advocate ]
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Marc SCHAEFER

On Fri, 19 Apr 2002, Daniel Cordey wrote:

 d'équivalent W3C pour JavaScript. C'est donc une notion assez relative.

Qu'est-ce que le standard ECMA Javascript 1.0 que Konqueror 2.1.2
supporte ?

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Daniel Cordey

On Friday 19 April 2002 15:55, Marc SCHAEFER wrote:
 On Fri, 19 Apr 2002, Daniel Cordey wrote:
  fonctionalités. La vérification des champs d'une forme

 cela est en premier lieu à faire sur le serveur dans les scripts de
 traitement, et s'il le faut vraiment, éventuellement, mais
 optionnellement, dans le client en Javascript.

Tu avoueras que de  :

- transmettre tous les champs d'une forme vers le serveur 
- que celui-ci s'aperçoive qu'un champs requis est vide
- que le serveur renvoie la forme avec un message de warning et en 
  pré-remplissant  les champs déjà rempli par l'utilisateur.

... C'est particulièrement compliqué, lent et innélégant !

Au lieu de ça, il est très simple de scanner le contenu de tous les champs de 
la forme et d'utiliser 'alert()' pour signaler l'erreur à l'utilisateur. Une 
fois toutes les conditions remplient, le JS fait un submit de la forme.

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Sebastien Cevey

On Fri, Apr 19, 2002 at 05:45:35PM +0200, Daniel Cordey wrote:

 ... C'est particulièrement compliqué, lent et innélégant !

Pour moi ce qui est inélégant, c'est de faire ch** un mec qui veut
tout bêtement remplir un formulaire et qui ne peut pas parce qu'un
script de ce style, incompatible avec son browser (ca m'est arrivé
avec Konqueror), empêche la soumission.

Entre irriter un user qui doit réafficher la page pour voir les
erreurs et voir un user partir enervé de ne pas avoir pu soumettre son
formulaire, je préfère la première solution ...

-- 
Sebastien Cevey [EMAIL PROTECTED]
Cine7 - www.cine7.net
Milcis - www.milcis.net
ICQ: 48895760

 We are the Knights who say... NI! 
(Nights) [ Monty Python and the Holy Grail ]
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Daniel Cordey

On Friday 19 April 2002 16:00, Sebastien Cevey wrote:

 Quitte à recharger la page, autant faire quelque chose qui marche à
 coup sûr et qu'on est certain de contrôler à 99% (1% de bug ;D).

~ Renvoyer la page en récupérant les données de la page eronnée afin de 
pré-remplir les champs de la page à renvoyer... ? Je sais, cartains trouvent 
ça très bien. Vaut mieux pas avoir une forme trop compliquée avec des select 
et des choix multiples... ni trop de formes de ce genre. 

Par exemple, nous avons une application interne qui a justement ces 
caractéristiques. Nous avons un JS qui construit la forme sur le browser (à 
partir d'un tableau multi-dimensionnel), la gère et l'envoie au serveur 
seulement si toutes les conditions sont remplies. Nous avons économisé 
beaucoup de code aussi bien en ce qui concerne la génération de la forme et 
la gestion de la requête sur le serveur. En plus, l'information envoyée au 
browser est massivement plus petite. Cela fonctionne avec tous les browsers 
(y compris IE 4.0 et Netscape 4.7), c'est lisible, compact, simple à 
maintenir et ça n'utilise auscun artifice bizarre ou module exotique.

Aussi, parmis les avocats du tout PHP/serveur, qui peut m'expliquer comment 
récupérer la taille de la fenêtre en PHP ? Je suis particulièrement 
intéresseé par la réponse :-)

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Sebastien Cevey

On Fri, Apr 19, 2002 at 06:01:13PM +0200, Daniel Cordey wrote:

 ~ Renvoyer la page en récupérant les données de la page eronnée afin
 de pré-remplir les champs de la page à renvoyer... ? Je sais,
 cartains trouvent ça très bien. Vaut mieux pas avoir une forme trop
 compliquée avec des select et des choix multiples... ni trop de
 formes de ce genre.

Bof j'ai fait une classe d'abstraction qui gère tout ca très bien, si
tu la veux dis moi ;)

 Nous avons un JS qui construit la forme sur le browser (à partir
 d'un tableau multi-dimensionnel), la gère et l'envoie au serveur
 seulement si toutes les conditions sont remplies.

Je l'ai fait en PHP (construction du form, etc), réccupération des
valeurs, valeurs insérées dans le form, etc :)


Tant que ca reste pour un intranet ou autre ok, mais je connais pas
mal de gens qui desactivent javascript ou qui utilisent w3m ;)

 Aussi, parmis les avocats du tout PHP/serveur, qui peut m'expliquer
 comment récupérer la taille de la fenêtre en PHP ? Je suis
 particulièrement intéresseé par la réponse :-)

Je pense pas que ce soit faisable, PHP c'est côté serveur, donc
forcément, c'est pas le but :)


Mot de la fin : KISS [Keep It Stupid Simple] !

-- 
Sebastien Cevey [EMAIL PROTECTED]
Cine7 - www.cine7.net
Milcis - www.milcis.net
ICQ: 48895760

 This is your life and it's ending one minute at a time. 
[ Fight Club ]
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Daniel Cordey

On Friday 19 April 2002 16:53, Sebastien Cevey wrote:

 Entre irriter un user qui doit réafficher la page pour voir les
 erreurs et voir un user partir enervé de ne pas avoir pu soumettre son
 formulaire, je préfère la première solution ...

T'inquiète pas... je développe d'abord sous Konqueror :-)

Par contre je me suis énervé beaucoup plus souvent avec des sites qui, après 
avoir passer plus de 5 minutes à remplir ma forme, me renvoie une page avec 
un message d'erreur et tous mes champs vide. A chaque fois c'est parcequ'il y 
a un champ vide qui ne devrait pas l'être. Ça m'arrive hélas très souvent et 
dans ce cas je dégage !

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Daniel Cordey

On Friday 19 April 2002 17:08, Sebastien Cevey wrote:

 Bof j'ai fait une classe d'abstraction qui gère tout ca très bien, si
 tu la veux dis moi ;)

C'est gentil, ça m'interesse d'y jeter un coup d'oeil. Si tu es intéressé à 
faire de même avec mon JS, c'est très volontier :-)

 Je l'ai fait en PHP (construction du form, etc), réccupération des
 valeurs, valeurs insérées dans le form, etc :)

Je sais très bien que c'est possible mais je considère que c'est un overhead 
inutile. 

 Tant que ca reste pour un intranet ou autre ok, mais je connais pas
 mal de gens qui desactivent javascript ou qui utilisent w3m ;)

Y'a pire... les applets Java...

 Je pense pas que ce soit faisable, PHP c'est côté serveur, donc
 forcément, c'est pas le but :)

En effet, comme jele disais tout à l'heure, il y a des choses que l'on est 
obligé de faire en JS parcequ'il n'y a pas le choix, d'autres qu'il vaut 
mieux effectuer sur le serveur et parfois les deux sont possibles. Dans ce 
cas, les critères guidants le choix sont nombreux.

 Mot de la fin : KISS [Keep It Stupid Simple] !

:-)

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Martial Guex

At 09:01 19.04.02, you wrote:
Qu'est-ce que le standard ECMA Javascript 1.0 que Konqueror 2.1.2
  supporte ?

C'est en fait le standard de javascript sans tenir compte des objets 
spécifiques aux exploreurs (http://www.ecma.ch/ecma1/stand/ecma-262.htm). 
Je ne sais pas si il est encore suivi mais je pense que tous les exploreurs 
sont compatible. Donc cela doit rester une bonne base pour le dev. de 
script client pour la partie ne devant pas acceder au particularités des 
explorateurs.
Juste pour information, par expérience j'évite de faire tourner des 
aplications clients si cela n'est pas impératif où quand il n'est pas 
possible d'assurer que l'accés au site ne se fait que par des type et 
version précise d'explorateurs comme pour un intranet.
Autrement on croule sous les téléphone, essayé donc de faire un e-shop avec 
une quelconque partie en javascript et vous comprendrez votre douleur 
chaque fois qu'un explorateur change de version où que quelqu'un utilise 
lynx. Cela fait en général tache et vous vous faite tirer le cheveux par 
celui qui vous à mandaté pour le e-shop.
Tandis qu'avec des cgi pas de problème. Mais bon si c'est pour en mettre 
plein la vue d'accord mais n'oublié pas que quelques fois on peste pas mal 
face à des site avec une page blanche. De plus essaiez donc de voir pour 
rigoler si un robot peut interpréter votre javascript puis d'analyser votre 
page corectement, il ont déjà de la peine à traité les norme de w3c et de 
plus ils ont tendance à s'arreter aprés les ~4k de votre page alors si 
ceux-ci sont occupés par votre script vous allez réferencer quedal à moin 
de mettre le script dans un fichier .js et de l'inclure.
A+
Martial



--
MuTECH
Martial Guex
Rue des Alpes
1452 Les Rasses
Switzerland

Phone : +41 24 454 46 35
Fax. : +41 24 454 46 32
Email : [EMAIL PROTECTED] ([EMAIL PROTECTED] for Microsoft Outlook users)

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Marc SCHAEFER

On Fri, 19 Apr 2002, Daniel Cordey wrote:

 Au lieu de ça, il est très simple de scanner le contenu de tous les champs de 
 la forme et d'utiliser 'alert()' pour signaler l'erreur à l'utilisateur. Une 
 fois toutes les conditions remplient, le JS fait un submit de la forme.

Ce n'est pas ça que j'ai dit (ou du moins ce que je voulais dire).

Je voulais dire qu'en PREMIER lieu, on implémente les tests d'intégrités
dans les scripts sur le serveur. Et si l'on a le temps, on implémente
également un test dans le client, pour rendre la chose meilleure comme tu
l'expliques.

J'ai l'impression que plein de gens pense qu'il est suffisant de faire les
tests d'intégrité, voire de sécurité, en Javascript, et c'est ce que je
voulais éviter.

   1. sécurité
   2. utilisabilité

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Félix Hauri

On Fri, 19 Apr 2002, Rafael Munoz Moreno wrote:

 Tout ça c bien joli, mais ça repond pas trop à ma question de depart ;-)
 Quel est le meilleur moyen de faire changer le fond d'ecran de mes pages
 web?
 
Tu peux essayer avec un TABLE WIDTH=100% HEIGHT=100 et t'amuser a
faire jouer des ``coins.jpg'', des ``bords.jpg'' et un contenu...

Cela va très bien pour encadrer joliment un formulaire sur fond uni.
(ni java, ni php et en principe, cela suit la dimension de la fenetre...;)

--
 Félix Hauri  -  [EMAIL PROTECTED]  -  http://www.f-hauri.ch

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: equivalent php de javascript

2002-04-19 Par sujet Martial Guex

At 09:22 19.04.02, you wrote:
Tout ça c bien joli, mais ça repond pas trop à ma question de depart ;-)
Quel est le meilleur moyen de faire changer le fond d'ecran de mes pages
web?

Quelques adresses utiles pour les resources:

 
http://fr.dir.yahoo.com/informatique_et_internet/information_et_documentation/formats_de_donnees/html/guides_et_didacticiels/
 http://www.allhtml.com/
 http://www.scriptsearch.com/
 http://www.arttrust.de/aslp_web/webmaster.htm
 http://www.worldwidemart.com/scripts/
 http://www.j-scripts.com/
 http://www.walshaw.com/scripts.htm
 http://webdeveloper.earthweb.com/webjs/
 http://www.gratuitdunet.com/rubriques/referencement.shtml

Pour les références :

http://www.w3.org/
http://www.ecma.ch/ecma1/stand/ecma-262.htm
http://www.hotmetalpro.com/resources/html/


Tu devrai pouvoir utilisé le script ci-dessous bien que je n'aie pas le 
temps de controler si cela marche avec des 3.xx.
N'oublie pas de mettre un peut de flash histoire de rendre tout site plus 
ouvert!

script language=Javascript!--
if (self.screen) { // for NN4/IE4
 width = screen.width
 height = screen.height
} else if (self.java) { // for NN3 w/Java
var javakit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = javakit.getScreenSize();
width = scrsize.width;
height = scrsize.height;
} else { // N2, E3, N3 w/o Java (Opera and WebTV)
 width = 640
 height = 480
}
if (width1024){
 document.body.background='bg680.gif'
} else if (with1280) {
 document.body.background='bg1024.gif'
.
.
.
} else {
 document.body.background='bg1600.gif'
}
//--
/script



--
MuTECH
Martial Guex
Rue des Alpes
1452 Les Rasses
Switzerland

Phone : +41 24 454 46 35
Fax. : +41 24 454 46 32
Email : [EMAIL PROTECTED] ([EMAIL PROTECTED] for Microsoft Outlook users)

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.