cs_Valentino
Messages postés81Date d'inscriptionvendredi 19 juillet 2002StatutMembreDernière intervention 3 août 2010
-
24 nov. 2008 à 15:06
Visibeo
Messages postés6Date d'inscriptionlundi 2 août 2010StatutMembreDernière intervention 5 août 2010
-
3 août 2010 à 15:17
Voici la ligne qui pose problème :
document.getElementById('mabalisediv').innerHTML = '<form id="test" name="test" action="test.php"></form>';
Cela me génère une erreur d'exécution inconnue JavaScript sous IE... Le problème vient de la balise 'form' car quand je l'enleve il n’y a plus de problème ! De plus quand j'execute sous FireFox cela fonctionne parfaitement...
J'ai une faible expérience du javascript, pouvez-vous m'aider ?
cs_Valentino
Messages postés81Date d'inscriptionvendredi 19 juillet 2002StatutMembreDernière intervention 3 août 2010 24 nov. 2008 à 15:58
Merci pour ta reponse mais le problème c'est que j'injecte plusieurs formulaire d'un coup pour le rafraichissement de toutes les pièces jointes uploadés, voici un extrait de mon code :
$objet_pj = new CPj($db,'',$clef_ticket);
$result = $objet_pj->DataTicket();
$ligne_pj="";
$pj="";
if ($result!==false)
{
while ($data_pj = mysql_fetch_array($result))
{
$modif_pj="
<form name="maj_pj".$data_pj['clef_pj']."" action="majclimat.php" method="post" target="hiddeniframe">
cs_Valentino
Messages postés81Date d'inscriptionvendredi 19 juillet 2002StatutMembreDernière intervention 3 août 2010 3 août 2010 à 09:06
Bonjour Visibeo,
Oula tu reviens sur un sujet que j'ai totalement oublié !
Me suis énormement amélioré en JavaScript et manipulation du DOM et n'ai plus ce genre de problème. Et oui tu as raison il faut protéger les quotes avec stripslashes.