Bonjour,
J'ai un problème avec la réutilisation d'une valeur, je m'explique :
J'essaie d'écrire un "historique" en récupérant la valeur des attributs title et href des balise <a>
Javascript:
Html:
La récupération s'effectue bien. Le texte que je souhaitais s'affiche correctement.
Voici le problème :
Dans <div id="b"></div>, le lien entre les balises <a> est réécrit avec comme adresse "file://localhost/.../répertoire/http://www.google.com/search?q="
Ce que je souhaite, c'est que l'adresse de la balise <a> soit "http://www.google.com/search?q="
Pourquoi "file://localhost/..." vient se rajouter dans l'adresse? Cà n'a rien avoir avec le fait que mon document est sur mon disque et pas en ligne?
J'espère avoir été assez claire.
Etant débutante, j'essaie de m'expliquer comme je peux.
Modifié par Foson (12 Dec 2007 - 07:12)
J'ai un problème avec la réutilisation d'une valeur, je m'explique :
J'essaie d'écrire un "historique" en récupérant la valeur des attributs title et href des balise <a>
Javascript:
function h(z) {
var x=document.getElementById('q').value;
var t=z.title;
var c=z.href;
var d=document.getElementById('b')
d.innerHTML+='<a href="'+c+''+q+'" target="main">'+q+'</a> '+t+''
}
Html:
<input type="text" id="q" />
<a href="http://www.google.com/search?q=" title="Google"
onclick="h(this);return false">Google</a>
<div id="b"></div>
La récupération s'effectue bien. Le texte que je souhaitais s'affiche correctement.
Voici le problème :
Dans <div id="b"></div>, le lien entre les balises <a> est réécrit avec comme adresse "file://localhost/.../répertoire/http://www.google.com/search?q="
Ce que je souhaite, c'est que l'adresse de la balise <a> soit "http://www.google.com/search?q="
Pourquoi "file://localhost/..." vient se rajouter dans l'adresse? Cà n'a rien avoir avec le fait que mon document est sur mon disque et pas en ligne?
J'espère avoir été assez claire.
Etant débutante, j'essaie de m'expliquer comme je peux.

Modifié par Foson (12 Dec 2007 - 07:12)