par
Zeïtane » 05 juil. 2010, 21:46
Bonjour, étant amateur en la matière et pris par le temps, il me fallait un script capable de m'apporter l'essentiel en matière de sondage.
J'ai trouvé mon bonheur. J'ai donc intégré le script au corps de ma page (sans frame ni include). Le problème c'est qu'une fonction "hide" est présente dans ce script pour masquer les résultats du sondage jusqu'à ce que le sondé répondre. Cela cause un "masquage" de la suite de la page. Cette suite réapparait après avoir voté. J'aimerai supprimer cette fonction "hide" assez sympathique mais plutôt handicapante pour mon cas.
J'ai essayé de moi-même ayant des bases en matière de javascript mais PHP et JS mélangé, je ne comprend plus grande chose.
Je vous envoie la portion de script qui je pense est responsable de ce désagrément :
print '<script language="javascript">
reponse1 = Math.round('.$fin1.');
reponse2 = Math.round('.$fin2.');
reponse3 = Math.round('.$fin3.');
reponse4 = Math.round('.$fin4.');
';
$sql = "SELECT * FROM sondage_ip WHERE numero='$id_sondage' AND ip='$REMOTE_ADDR'";
$result = mysql_db_query("$table" , $sql , $connexion);
$lignes = mysql_num_rows($result);
if($lignes == 1)
{
if(!empty($re_1))
{
print '
document.write(\'<b><div align="left">'.$re_1.'</b> <img border="0" src="barre.gif" height=5 WIDTH="\'+reponse1+\'"> <b> \'+reponse1+\'%</b><br></div>\');
';
}
if(!empty($re_2))
{
print '
document.write(\'<b><div align="left">'.$re_2.'</b> <img border="0" src="barre.gif" height=5 WIDTH="\'+reponse2+\'"> <b> \'+reponse2+\'%</b><br></div>\');
';
}
if(!empty($re_3))
{
print '
document.write(\'<b><div align="left">'.$re_3.'</b> <img border="0" src="barre.gif" height=5 WIDTH="\'+reponse3+\'"> <b> \'+reponse3+\'%</b><br></div>\');
';
}
if(!empty($re_4))
{
print '
document.write(\'<b><div align="left">'.$re_4.'</b> <img border="0" src="barre.gif" height=5 WIDTH="\'+reponse4+\'"> <b> \'+reponse4+\'%</b><br></div>\');
';
}
print '</script>';
}
Merci d'avance pour votre réponse,
Cordialement,
Zeïtane
Bonjour, étant amateur en la matière et pris par le temps, il me fallait un script capable de m'apporter l'essentiel en matière de sondage.
J'ai trouvé mon bonheur. J'ai donc intégré le script au corps de ma page (sans frame ni include). Le problème c'est qu'une fonction "hide" est présente dans ce script pour masquer les résultats du sondage jusqu'à ce que le sondé répondre. Cela cause un "masquage" de la suite de la page. Cette suite réapparait après avoir voté. J'aimerai supprimer cette fonction "hide" assez sympathique mais plutôt handicapante pour mon cas.
J'ai essayé de moi-même ayant des bases en matière de javascript mais PHP et JS mélangé, je ne comprend plus grande chose.
Je vous envoie la portion de script qui je pense est responsable de ce désagrément :
[php]print '<script language="javascript">
reponse1 = Math.round('.$fin1.');
reponse2 = Math.round('.$fin2.');
reponse3 = Math.round('.$fin3.');
reponse4 = Math.round('.$fin4.');
';
$sql = "SELECT * FROM sondage_ip WHERE numero='$id_sondage' AND ip='$REMOTE_ADDR'";
$result = mysql_db_query("$table" , $sql , $connexion);
$lignes = mysql_num_rows($result);
if($lignes == 1)
{
if(!empty($re_1))
{
print '
document.write(\'<b><div align="left">'.$re_1.'</b> <img border="0" src="barre.gif" height=5 WIDTH="\'+reponse1+\'"> <b> \'+reponse1+\'%</b><br></div>\');
';
}
if(!empty($re_2))
{
print '
document.write(\'<b><div align="left">'.$re_2.'</b> <img border="0" src="barre.gif" height=5 WIDTH="\'+reponse2+\'"> <b> \'+reponse2+\'%</b><br></div>\');
';
}
if(!empty($re_3))
{
print '
document.write(\'<b><div align="left">'.$re_3.'</b> <img border="0" src="barre.gif" height=5 WIDTH="\'+reponse3+\'"> <b> \'+reponse3+\'%</b><br></div>\');
';
}
if(!empty($re_4))
{
print '
document.write(\'<b><div align="left">'.$re_4.'</b> <img border="0" src="barre.gif" height=5 WIDTH="\'+reponse4+\'"> <b> \'+reponse4+\'%</b><br></div>\');
';
}
print '</script>';
}[/php]
Merci d'avance pour votre réponse,
Cordialement,
Zeïtane