begin process at 2010 02 10 04:52:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Variables: forcer la copie des données


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Variables: forcer la copie des données

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ée 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...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales