pour les pros du javascript ou je sais pas quoi ........ - Programmation
Marsh Posté le 23-04-2001 à 10:04:33
si j'ai bien compris ce que tu veux faire, ceci devrait faire l'affaire !
ps: il faut par contre que tu vires les m*rdes que rajoute multimania (<SCRIPT LANGUAGE="JavaScript1.1">[...]</SCRIPT> )
[edit]--Message édité par JWhy--[/edit]
Marsh Posté le 23-04-2001 à 10:16:00
Voilà voilà :
----------------------------------------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Nouvelle page 1</title>
</head>
<script language="Javascript">
function url_make()
{
document.choix.url_source.value = document.choix.nom_source.options[document.choix.nom_source.selectedIndex].value;
}
</script>
<body>
<form name="choix" method="POST" action="">
<table cellspacing="0" cellpadding="0">
<tr>
<td height="30" bgcolor="#006699" align="center" class="m10">
<font color="#FFFFFF"><b>Options de la News</b></font></td>
</tr>
<tr>
<td height="20" bgcolor="#00AEE8" class="m9">
<blockquote>
<p><input type="checkbox" name="source" value="oui">
<font size="2" face="Arial">
<b>Cochez pour insérer une source à la news </b>(optionnel)<b>.</b></font></p>
<p><font size="2" face="Arial"><b><u>Source</u> :</b></font>
<select size="1" name="nom_source" language="Javascript" onchange="return url_make()">
<option value="http://www.blue-hardware.com">Blue-Hardware</option>
<option value="http://www.centralfr.com">Centralfr</option>
<option value="http://www.clubic.com">Clubic</option>
<option value="http://www.gravure-fr.com">Gravure-fr</option>
<option value="http://www.hardware.fr">Hardware-fr</option>
<option value="http://www.inpact-hardware.com">Inpact Hardware</option>
<option value="http://www.nvchips-fr.com">NVChips-fr</option>
<option value="http://www.planetenews.com">PlaneteNews</option>
<option value="http://www.puces3d.com">Puces3D</option>
<option value="http://www.presence-pc.com">Presence-PC</option>
<option value="http://www.tt-hardware.com">TT-Hardware</option>
<option value="http://www.vtr-hardware.com">VTR-Hardware</option>
</select></p>
<p><font size="2" face="Arial"><b><u>URl de la source</u> </b> :</font>
<input type="text" name="url_source" size="33"></p>
</blockquote>
</td>
</tr>
</table>
</form>
</body>
----------------------------------------------------------------
Marsh Posté le 23-04-2001 à 10:37:42
merci merci ... c'est super sympa à vous deux
j'avais cherché un peu partout (allhtml, editeurjavascript.com, lewebmestre.com,etc..) mais j'avais rien trouvé
encore merci
Marsh Posté le 23-04-2001 à 11:58:04
ah dommage
ca marche tres bien quand il est tout seul sur une page, mais quand j'essaye de l'integrer avec d'autres choses, ça ne marche plus
http://bluehardware.online.fr/temp/ajouter.htm
(à l'origine le fichier est un .php3)
le probleme vient de ou a votre avis ?
[edit]--Message édité par sebast62--[/edit]
Marsh Posté le 23-04-2001 à 12:05:54
Je viens de jeter un coup d'oeil, ton formulaire n'a pas de nom !!!
<form name="choix" ...>
La fonction Javascript recherche ce nom ...
Allez, change cela et dis-moi si tu as d'autres soucis. Oups @+ j'ai faim !!!
Marsh Posté le 23-04-2001 à 13:52:55
effectivement c'etait ça le probleme et maintenant c'est résolu merci
sinon dans les modifs efectuées depuis le début, j'ai remarqué un petit défaut : lorsque l'on veut poster une news on ne peux utiliser comme source qu'un site que j'avais "pré-enregistré" dans le menu déroulant.
Ca cause donc probleme quand la source est un site sorti de derriere les fagots
J'ai donc corrigé cela mais je voudrais que le nom site sélectionné s'affiche en dessous un peu comme c'est déjà le cas pour l'url :
http://www.blue-hardware.com/temp/ajouter.htm
Marsh Posté le 23-04-2001 à 13:59:46
meme technique que précédemment:
dans ta fonction url_make, tu ajoutes une ligne qui va te copier le texte de l'option sélectionnée dans la zone "Source:"
Code :
|
ps: le code que je te donne marche sous IE, je ne sais absolument pas si ca marche avec NN (ca devrait, mais bon... on sait jamais )
[edit]--Message édité par JWhy--[/edit]
Marsh Posté le 23-04-2001 à 14:27:46
je te remercies beaucoup
ça marche d'enfer
c'est exactement ce que je voulais depuis quelques temps, mais malheureusement j'étais incapable de le faire moi même ...
thanks
Marsh Posté le 23-04-2001 à 14:31:14
voila le resultat au fait :
http://www.blue-hardware.com/temp/ajouter.htm
Marsh Posté le 23-04-2001 à 14:58:54
juste un petit truc tout con:
ajoute peut-etre une 1ere option "vide" sélectionné par défaut.. qqchose comme ca:
Code :
|
en effet, l'evenement onChange est déclenché uniquement lorsque tu changes la sélection de ta liste donc, vu que "3D Chipset" est sélectionné par défaut, si tu veux ajouter une news provenant de "3d Chipset", le fait de sélectionner cet item n'activera pas le javascript et ne copiera pas les infos dans les zones de texte situés dessous...
je sais pas si j'ai été super clair
[edit]--Message édité par JWhy--[/edit]
Marsh Posté le 23-04-2001 à 18:47:46
Citation : je sais pas si j'ai été super clair |
si si ... c'est très clair j'ai compris l'astuce et j'ai mis en place un truc comme ça :
<option value="">Liste des sites</option>
encore merci pour tout !
Marsh Posté le 23-04-2001 à 09:49:42
salut
je suis en train de personnaliser ma console d'admin et je voudrais que l'URL du site sélectionné s'affiche automatiquement en dessous.
On m'a dit que c'etait faisable en javascript (ou meme un autre langage) mais j'ai rien trouvé pour faire ça.
Voila la page en question :
http://www.blue-hardware.com/deroulant.htm
Si quelqu'un pouvait trouver la soluce ce serait cool
A+
seb