href avec variable

href avec variable - HTML/CSS - Programmation

Marsh Posté le 11-08-2007 à 13:35:25    

Bonjour a toutes et a tous :hello:  
 
J'aimerais écrire un code avec href en utilisant une variable, du genre :
 
<a href=$variable le_lien>
 
Mais ça ne marche pas... Je suis obligé d'utiliser une variable, je ne peux pas mettre href="..." (j'en ais besoin)
 
Savez-vous comment je peux corriger ca..?
 
Merci d'avance

Reply

Marsh Posté le 11-08-2007 à 13:35:25   

Reply

Marsh Posté le 11-08-2007 à 14:37:13    

Code :
  1. <html>
  2. <head>
  3.   <script language="javascript" type="text/javascript">
  4. function changerLien() {
  5.   var url = "http://www.w3schools.com";
  6.   document.getElementById("lien" ).href = url;
  7. }
  8.   </script>
  9. </head>
  10. <body>
  11.   <a href="." id="lien">lien</a>
  12.   <input type="button" value="changer le lien" onClick="changerLien();" />
  13. </body>
  14. </html>


---------------
The Rom's, à votre service
Reply

Marsh Posté le 11-08-2007 à 14:54:21    

motard75 a écrit :

[...]
<a href=$variable le_lien>
[...]


Ca sent le php tout ça... non?


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 11-08-2007 à 14:57:28    

ben oui mais là c'est la cat JS/HTML/CSS donc réponse JS/HTML/CSS


---------------
The Rom's, à votre service
Reply

Marsh Posté le 11-08-2007 à 15:00:25    

Oui biensur mais je demande au cas ou il utiliserait un langage côté serveur.
Il y aurait peut être dans ce cas des solutions plus adaptées que du js.


Message édité par dwogsi le 11-08-2007 à 15:00:41

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 11-08-2007 à 16:30:43    

merci d'avoir répondu
Oui j'utilise php (dsl de ne pas l'avoir précisé..)
Quels sont les solutions plus adaptées que je JS svp..?
 
Merci en tout cas

Reply

Marsh Posté le 11-08-2007 à 16:40:25    

Non mais c'est la base du php là :pfff:  
 
<?php
$url = "http://www.php.net/manual/fr/";
echo "<a href=\"$url\">Lit la doc, c'est simple</a>";
?>
 
bon sinon, y'a toujours les systèmes de template, genre google : smarty


---------------
The Rom's, à votre service
Reply

Marsh Posté le 11-08-2007 à 16:49:25    

merci, mais jvais expliqué pourquoi je n'ais pas fait cela, voici mon code :
 
<?php
$lien="debut".$var."fin";
 
$message="debut_message";
$message .=<a href=$lien> message_lien <\a>
 
...
mail(...);
 
Et le probleme vient de la ligne "$message .=<a href=$lien>...<\a>
 
$lien me semble etre bien ecrit pourtant...nan?

Reply

Marsh Posté le 11-08-2007 à 16:52:26    

php ne connait pas l'instruction <a ni message_lien ni </a>
 
$message .="<a href=\"$lien\"> message_lien <\a>";
 
et les ; c'est pas pour les chiens
 
je crie au fake :o


---------------
The Rom's, à votre service
Reply

Marsh Posté le 11-08-2007 à 17:36:47    

merci mais l'erreur c'etait juste <\a> (remplacer par </a> ) et ne pas oublié \"..\"
javais pas fai un copier coller javais homis le ";"...
Mais merci a vous tous!

Reply

Marsh Posté le 11-08-2007 à 17:36:47   

Reply

Sujets relatifs:

Leave a Replay

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