Formulaire image ..

Formulaire image .. - HTML/CSS - Programmation

Marsh Posté le 27-06-2005 à 12:35:48    

Bijour à tous !
 
Un ptit pb de script ..
Regardez sur www.thechien.com/wwwmarche.php
 
Le script est le suivant:
<form NAME="tchat">
<input name="nick" type="hidden" value="<? echo "$pseudo|TC|"; ?>">
<input type="image" onClick="window.open('http://tchat.powanet.org/applet.php?nick='+document.UserInfo2.nick.value+'&chan=thechien','Chat','width=644,height=484')" src="Images/menu12.gif">
</form>
 
Comment faire pour qu'il fonctionne ? C'est-à-dire qu'en cliquant sur l'image, la fenetre de tchat correspondante s'ouvre dans une nouvelle fenetre comme prévu ?
 
Je vous remercie de votre aide !

Reply

Marsh Posté le 27-06-2005 à 12:35:48   

Reply

Marsh Posté le 27-06-2005 à 12:37:15    

Pige pas :(

Reply

Marsh Posté le 27-06-2005 à 12:38:52    

Regarde sur la page que jtai indiquée .. Tu verras que le script ne fonctionne pas !
Le but est, que quand on clique sur l'image, une nouvelle fenetre s'ouvre, dont l'adresse est : 'http://tchat.powanet.org/applet.php?nick='+document.UserInfo2.nick.value+'&chan=thechien (une fenetre de taille 644 sur 484).

Reply

Marsh Posté le 27-06-2005 à 12:49:17    

déja vire le form ça a pas d'interet ici
essaye déjà de voir si ca ça marche
 
<input type="image" onClick="window.open('http://tchat.powanet.org/applet.php?nick='+
<? echo "$pseudo|TC|"; ?>
+'&chan=thechien','Chat','width=644,height=484')" src="Images/menu12.gif">

Reply

Marsh Posté le 27-06-2005 à 13:02:49    

http://www.thechien.com/wwwmarche.php --> Regarde, ca m'affiche "Erreurs sur la page sur IE".. :s

Reply

Marsh Posté le 27-06-2005 à 13:06:56    

C'est là le probleme :

Code :
  1. ...plet.php?nick='+
  2. <? echo "$pseudo|TC|";?>+'&chan=thechien','Ch


 
Si tu ecris le pseudo en php , ce n'est pas une variable JS, donc ta ligne devient :  

Code :
  1. ...plet.php?nick=<? echo "$pseudo|TC|";?>&chan=thechien','Ch...

Reply

Marsh Posté le 27-06-2005 à 13:16:00    

Merci bcou ca fonctionne ! :)

Reply

Marsh Posté le 27-06-2005 à 13:18:02    

Par contre tu pourrais peut etre utilisé un image plutôt qu'un bouton de type image avec un lien autour.

Reply

Marsh Posté le 27-06-2005 à 13:36:22    

Mais c'est quoi tout ce code à la con, qui ne change rien par rapport à un lien classique ?????????

Reply

Marsh Posté le 27-06-2005 à 15:33:52    

FlorentG a écrit :

Mais c'est quoi tout ce code à la con, qui ne change rien par rapport à un lien classique ?????????


 
 
c pour économiser 1 balise <a>  :pt1cable:  :pt1cable:  :pt1cable:  
et aussi un style="..." ;)

Reply

Marsh Posté le 27-06-2005 à 15:33:52   

Reply

Marsh Posté le 27-06-2005 à 15:38:57    

les css, tu connais ?


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 27-06-2005 à 16:17:39    

bon, à éviter une feuille css alors, si ça te fais plaisir :)

Reply

Marsh Posté le 27-06-2005 à 16:24:30    

faut pas éviter, il FAUT faire une feuille CSS :)


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 28-06-2005 à 09:07:07    

à partir de la tu peux meme en faire 3 (1 pour ie, une pour ff, une pour l'imprimante, ... j'en oublie ???)
 
:)
 
mais ça commence à devenir très lourd pour une feuille qui n'a pour l'instant qu'un bouton :)

Reply

Marsh Posté le 28-06-2005 à 09:09:03    

victorus_ecl a écrit :

à partir de la tu peux meme en faire 3 (1 pour ie, une pour ff, une pour l'imprimante, ... j'en oublie ???)
 
:)
 
mais ça commence à devenir très lourd pour une feuille qui n'a pour l'instant qu'un bouton :)


[:jofission]
 
n'importe quoi [:jofission]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-06-2005 à 10:13:39    

victorus_ecl a écrit :

à partir de la tu peux meme en faire 3 (1 pour ie, une pour ff, une pour l'imprimante, ... j'en oublie ???)
 
:)
 
mais ça commence à devenir très lourd pour une feuille qui n'a pour l'instant qu'un bouton :)


 
Faut arrêter la fume hein [:benou]


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 28-06-2005 à 10:38:18    

[troll]
je suis désolé mais je suis contre l'utilsation hyper abusive du css...
il est vrai que le css est une solution à certains problèmes et qu'il propose une séparation des données et de la présentation ce qui est intéressant, mais ce n'est qu'une solution parmi d'autres, qui a ses avantages et ses inconvénients, et qui doit etre utilisée en fonction de cela...je m'oppose donc au il "FAUT" utiliser le css...
 
En tant qu'ingénieur, moi j'utilise l'outil qui correspond à mes besoins et à mes contraintes, et pas forcément l'outil qu'il "FAUT" avoir ...
 
[/troll]

Reply

Marsh Posté le 28-06-2005 à 10:39:45    

victorus_ecl a écrit :

[troll]
je suis désolé mais je suis contre l'utilsation hyper abusive du css...
il est vrai que le css est une solution à certains problèmes et qu'il propose une séparation des données et de la présentation ce qui est intéressant, mais ce n'est qu'une solution parmi d'autres, qui a ses avantages et ses inconvénients, et qui doit etre utilisée en fonction de cela...je m'oppose donc au il "FAUT" utiliser le css...
 
En tant qu'ingénieur, moi j'utilise l'outil qui correspond à mes besoins et à mes contraintes, et pas forcément l'outil qu'il "FAUT" avoir ...
 
[/troll]


Alors c'est que tu n'as rien compris au schmilblik [:spamafote] L'HTML n'est absolument pas un langage de présentation. Donc sans CSS, tu ne peux rien faire.... Ou alors utiliser des techniques dépréciées et obsolètes :(

Reply

Marsh Posté le 28-06-2005 à 11:10:40    

Citation :

L'HTML n'est absolument pas un langage de présentation


sur ce point on est d'accord...
 
 

Citation :

Donc sans CSS, tu ne peux rien faire....


la je vois le fervent défenseur du css, et je trouve que tu pousses énormément...  
 
le css à amélioré bcp de choses, c vrai, mais il n'est pas non plus indispensable...
je veux bien que l'on recherche le système "parfait", mais de la à nier l'existence même des autres sytèmes, ça me parait exagéré

Reply

Marsh Posté le 28-06-2005 à 11:11:26    

Quels autres systèmes ? A part XSL-FO, y'a rien d'autre pour mettre en page un document XHTML [:spamafote]

Reply

Marsh Posté le 28-06-2005 à 11:13:54    

victorus_ecl a écrit :

le css à amélioré bcp de choses, c vrai, mais il n'est pas non plus indispensable...
je veux bien que l'on recherche le système "parfait", mais de la à nier l'existence même des autres sytèmes, ça me parait exagéré


Explique moi comment, actuellement, tu mets en forme un document HTML à l'écran de manière propre et sans CSS.
 
T'as 10mn :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-06-2005 à 11:45:39    

de manière propre , pas sur, c vrai, tu as raison...
 
mais c pas ça le fond du problème que j'exprime ici...ce que je dis c'est que répondre "css" automatiquement sans s'interroger sur le contexte c'est exagéré...
 
un exemple: (ça y est, je vais partir chercher un exemple loin pour me sortir de la, mais bon, tant pis, vous l'avez cherché :) )
imaginons un petit papi qui fait une page pour l'anniversaire de son petit fils, et qui veut mettre exactement la meme chose que foxbond (voir début du topic): un boutton qui ouvre une popup... bon, il a fait l'effort de chercher le script et tout, il lui manque un ; pour que ça marche c tout...
 
est ce que tu lui dis que pour faire ça bien il "FAUT" mettre une <img> et faire une feuille css à coté avec un text-decoration:none pour avoir un truc bien...tu lui dit qu'il faut qu'il lise tout le site alsacréation avant de commencer ? ou tu lui laisse mettre son ; et avoir le même résultat à l'écran, quitte à ce que le code soit plus moche, je te l'accorde...
 
c'est en gros ça le fond de ma pensée: je suis d'accord, il est essentiel de dire ce qu'il faudrait faire pour que le code soit idéal, mais si on finit par ne plus s'adapter au contexte, qu'est ce qui différencie le forum d'un tutorial? Si on n'essaye pas de comprendre que le petit papy n'a pas vraiment besoin de ce css pour sa page qui va être utilisée une fois, à quoi ça sert?
 
voila , c'était un peu long, mais bon, j'espères que vous avez compris ce que je voulais dire...  
 
 

Reply

Marsh Posté le 28-06-2005 à 12:17:57    

Un papy, s'il fait pas faire de site web, il demande à un de ses petits fils de lui faire, ca tombe bien surtout s'il y en a un qui maitrise xhtml/css.  
 
En effet, on utilise pas xhtml/css juste comme ca pour être a la mode, mais parce qu'il y a un gain de temps notable entre ce couple et l'html bourré de table et de style.
 
Edit : non vraiment y a rien a faire, quand on a appris le css, ca va vachement plus vite qu'avec des tableaux :D


Message édité par plainsofpain le 28-06-2005 à 12:18:35

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 28-06-2005 à 12:29:12    

ho grand seigneur masklinn je me repenti auprès de toi, j'ai pêché avec un tableau aujourd'hui.
 
J'ai du garder le squellette général de la page par un tableau à 5 cases.
 
pardonne moi seigneur masklinn.
 
mais en revanche, je leur ai fait une CSS qui leur déchire leur maman. héhé

Reply

Marsh Posté le 28-06-2005 à 12:34:37    

Moi je dirais au moins 200 "je vous salue CSS" et 400 "Notre XHTML" à faire, tout de suite :D
 
Edit : et aussi 1000 "je vous salue marie", j'avais pas vu le "css qui leur déchire leur maman". C'est du viol, tu dois te repentir !
 
*fuit*


Message édité par plainsofpain le 28-06-2005 à 12:35:55

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed