Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Variables: forcer la copie des données [ Archives / AU SECOURS !!! ] (Galmiza)

dimanche 19 mars 2006 à 16:01:35 | Variables: forcer la copie des données

Galmiza

Salut,

J'exécute, graçe à document.write(), une série de chaine de caractère sensée créer des images.
liste_struct contient alternativement une adresse d'image, et un nom. liste_struct[i] est une adresse d'image, liste_struct [2*i] est un nom.

for (i=0;i<liste_struct.length;i+=2)
{
var str_temp = liste_struct[i+1];
document.write(
'<img border="0" height="128" src="Photos/Equipe/'
+liste_struct[i]+'"'
+' onMouseOver=dyn_text1.innerHTML=str_temp>'
+'</img>');
}

Les images s'affichent, mais lorque la souris passe sur une image, le texte dyn_text1 vaut undefined.
Pourtant le code html généré devrait être:
<img border="0" height="128" src="Photos/Equipe/nom1_prenom1.jpg" onMouseOver=dyn_text1.innerHTML= "NOM1 Prénom1"></img>
<img border="0" height="128" src="Photos/Equipe/nom2_prenom2.jpg" onMouseOver=dyn_text1.innerHTML= "NOM2 Prénom2"></img>

Or il est:
<img border="0" height="128" src="Photos/Equipe/nom1_prenom1.jpg" onMouseOver=dyn_text1.innerHTML= liste_struct[i+1]></img>
<img border="0" height="128" src="Photos/Equipe/nom2_prenom2.jpg" onMouseOver=dyn_text1.innerHTML= liste_struct[i+1]></img>

D'où le undefined.
var str_temp = liste_struct[i+1];  crée un lien vers liste_struct[i+1], comment forcer la création d'une nouvelle chaine de caractere et forcer la copie brute des données pour arriver à générer le code voulu.

Merci

dimanche 19 mars 2006 à 21:18:04 | Re : Variables: forcer la copie des données

GhislainLavoie

Réponse acceptée !
Salut!

Voici comment tu vas pouvoir y arriver...

for (i=0;i<liste_struct.length;i+=2)
{
var str_temp = liste_struct[i+1];
document
.write(
'
<img border="0" height="128" src="Photos/Equipe/'
+liste_struct[i]+'"'
+' onMouseOver="dyn_text1.innerHTML=\''+liste_struct[i+1]+'\';">'
+'</img>');
}

A+, Ghislain


lundi 20 mars 2006 à 00:46:42 | Re : Variables: forcer la copie des données

Galmiza

Décidemment, merci beaucoup.
Ton aide m'a été précieuse !



Cette discussion est classé dans : données, copie, liste, forcer, struct


Répondre à ce message

Sujets en rapport avec ce message

Liste déroulante et onChange [ par sebalex ] Bonjour à tous,J'ai dans le même formulaire un Select reprenant les données d'une BD ainsi que plusieurs Input Type Texte. Je souhaite que lorsque je copie de valeur d'une liste et copie dans une input box [ par Mesfl ] Bonjour a tous,je tien a dire que je suis totalement novice avec javascript.Cela fait 3 jours que je galère à trouver une solution.J'aimerais à partir Liste à choix multiple vers liste [ par nougitch ] Bonjour,Je récupère les données d'une base de données dans une liste à choix multiple.A côté de cette liste à choix multiple, se trouve une autre list fonction copie dans formulaire [ par titi2b ] Bonjour j'ai fait une petite fonction qui me permet de copier la valeur d'une liste déroulante dans un champs text :function copie(elem1,elem2){docume rafraichir un formulaire [ par jeandelatuile ] Bonjour,J'ai un formulaire avec une liste déroulante dynamique et j'ai fait un popup pour ajouter un mot dans la liste via une base de données ! Et j' Filtre dynamique ... [ par Hector78 ] Hello !Je cherche un script me permettant de filtrer dynamiquement des données à l'aide d'une combobox. (ex. liste de membres, filtrer les hommes ou f simuler onChange dans liste déroulante [ par sapakus ] Bonjour, je voudrais savoir comment simuler un onChange sur une balise En fait j'ai dans mon code Html : et je voudrai faire comme si j'avais pris ma taille d'un SELECT [ par djog ] Bonjour à tousJ'ai besoin de votre aideJe cherche à créer une liste déroulante spéciale : La taille horizontale d'une liste déroulante se fait en fonc Base de données [ par CHABRY ] Salut! On m'a demandé lors d'un mini-projet de développement internet de faire un système de gestion de bibliothèque. Des pages webs doivent donc inte


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.