5545 sujets

Sémantique web et HTML

Bonjour

J’au plusieurs dizaines d’ordres Html à faire exécuter, tous très semblables, seules y varient 3 valeurs.

J’ai développé une fonction pour faire s’exécuter simplement ces ordres mais elle ne fonctionne pas.

En simplifiant un peu :
• L’ordre HTML type :

<td align="center"> <button type="button" onclick="window.open('/aaa/jeu00.php')" title="jeu" class="bouton88">AAA<br> <?php if ($controle == "C") {echo "<font size=-2>(AC)</font>";} ?></button> </td>

hébergé dans une page Php, il fonctionne parfaitement.

• la fonction développée :

function appel($url, $nom, $C)
	{
	$partie1 = '<td align="center"> <button type="button" onclick="window.open(\'/'.$url.'/jeu00.php\')" title="jeu" class="bouton88">'.$nom;
	$partie2 = '<br><font size=-2>(AC)</font>';
	$partie3 = '</button> </td>';
	
	if ( $C == 1 ) 
		{ $string = $partie1.$partie2.$partie3; }
	else
		{ $string = $partie1.$partie3;  }
	return $string;
	} 


• l’exécution de la fonction :

appel ("aaa", "AAA", 1);


L’ordre Html n’est pas exécuté correctement

Merci par avance de votre aide.

Francois