Formulaire image .. - HTML/CSS - Programmation
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).
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">
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
Marsh Posté le 27-06-2005 à 13:06:56
C'est là le probleme :
Code :
|
Si tu ecris le pseudo en php , ce n'est pas une variable JS, donc ta ligne devient :
Code :
|
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.
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 ?????????
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>
et aussi un style="..."
Marsh Posté le 27-06-2005 à 15:38:57
les css, tu connais ?
Marsh Posté le 27-06-2005 à 16:17:39
bon, à éviter une feuille css alors, si ça te fais plaisir
Marsh Posté le 27-06-2005 à 16:24:30
faut pas éviter, il FAUT faire une feuille CSS
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
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 ???) |
n'importe quoi
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 ???) |
Faut arrêter la fume hein
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]
Marsh Posté le 28-06-2005 à 10:39:45
victorus_ecl a écrit : [troll] |
Alors c'est que tu n'as rien compris au schmilblik 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
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é
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
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... |
Explique moi comment, actuellement, tu mets en forme un document HTML à l'écran de manière propre et sans CSS.
T'as 10mn
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...
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
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é
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
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*
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 !