Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/04/2011, 13h16   #1
Invité de passage
 
Homme Mathieu
Etudiant en Informatique
Inscription : avril 2011
Messages : 23
Détails du profil
Informations personnelles :
Nom : Homme Mathieu
Localisation : France

Informations professionnelles :
Activité : Etudiant en Informatique

Informations forums :
Inscription : avril 2011
Messages : 23
Points : 0
Points : 0
Par défaut quote et innerHTML

Bonjour,

J'ai un petit problème qui je pense vient des quotes.
Voici ma fonction JS :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
function Add(i){
	var newRow = document.getElementById('matable').insertRow(-1);
	var newCell = newRow.insertCell(0);
 
	$tmp=i;
 
	newCell.innerHTML = " <tr>Dii</tr>";
 
	newCell = newRow.insertCell(1);
	newCell.innerHTML = " <tr> R100614015</tr>";
 
	newCell = newRow.insertCell(2);
	newCell.innerHTML = '<tr> 125 </tr>';
 
	newCell = newRow.insertCell(3);
	newCell.innerHTML = "<td id=essai> <input type=checkbox name='check +$tmp'; onClick='changecolor(this,+$tmp)'; /> Validé </td>";
 
	newCell = newRow.insertCell(4);
	newCell.innerHTML = "<td id=boutonEssai> <input type=button onClick='Manquant(+$tmp,this)'; value='Manquant'/> <input type=button onClick='Annuler(+$tmp,this)'; value='Annuler' /> <input type=button value='+' onClick='Add(+$tmp)';/> </td>";	
}
Le checkbox 'check' ne recoit pas la valeur de $tmp.
Je pense que cela vient de mes quotes.
Quelqu'un peut m'aider s'il vous plaît. Jamais rien compris avec cette histoire.

Merci
NoxWeed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 13h31   #2
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Salut,

C'est plutôt au lieu de Essaie comme ceci pour voir...

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function Add(i){
	var newRow = document.getElementById('matable').insertRow(-1);
	var newCell = newRow.insertCell(0);
 
	var tmp=i;
 
	newCell.innerHTML = " <tr>Dii</tr>";
 
	newCell = newRow.insertCell(1);
	newCell.innerHTML = " <tr> R100614015</tr>";
 
	newCell = newRow.insertCell(2);
	newCell.innerHTML = '<tr> 125 </tr>';
 
	newCell = newRow.insertCell(3);
	newCell.innerHTML = '<td id="essai"> <input type="checkbox" name="check'+tmp+'" onclick="changecolor(this,'+tmp+');" /> Validé </td>';
 
	newCell = newRow.insertCell(4);
	newCell.innerHTML = '<td id="boutonEssai"> <input type="button" onclick="Manquant('+tmp+',this);" value="Manquant" /> <input type="button" onclick="Annuler('+tmp+',this);" value="Annuler" /> <input type="button" value="+" onclick="Add('+tmp+');" /> </td>';
}
__________________

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 13h39   #3
Invité de passage
 
Homme Mathieu
Etudiant en Informatique
Inscription : avril 2011
Messages : 23
Détails du profil
Informations personnelles :
Nom : Homme Mathieu
Localisation : France

Informations professionnelles :
Activité : Etudiant en Informatique

Informations forums :
Inscription : avril 2011
Messages : 23
Points : 0
Points : 0
Merci cela fonctionne parfaitement

Mais je vais faire le chian, mais quelqu'un pourrait m'expliquer ce problème de quote car j'ai toujours des erreurs à cause de ceci.
NoxWeed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 13h41   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
entraine toi avec des alert...
Code :
1
2
3
4
5
 
alert('"hello"')
alert("'hello'")
alert('\'hello\'')
alert("\"hello\"")
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h00.


 
 
 
 
Partenaires

Hébergement Web