gracias por atender tan rapido
la duda es, como pongo en el comentario.
Obtener el parametro
"titulo" de la funcion, en la variable de php $titulo
no quiero usar ni cookies ni refrescar la pagina a ser posible (esto se me olvido comentarlo antes).
El metodo consiste en:
Crear un select y cargarlo con los datos de una base de datos. y quiero que esté
selected el dato que se a igual o parecido al dato que se le pasa en el parametro
titulo.
pongo el metodo completo:
function creaSele(id, list, titulo){
document.getElementById(id).style.display='none';
sele = document.createElement('select');
sele.name ="lista[]";
sele.style.width = 400
<?
$titulo = //parametro titulo <----Este es el problema que tengo y que no sé solucionar
$percent1 =0;
$idjuego = array_keys($array);
$i=0;
foreach($array as $x){?>
opt = document.createElement('option');
opt.innerHTML = unescape(<?echo "\"".addslashes($x)."\"";?>);
opt.value = <?echo "\"".$idjuego[$i]."\"";?>;
<?
similar_text($x, $titulo, $percent);
if($percent > $percent1){
$percent1 = $percent;
$parecido = $x;
}
?>
var parec = "<?echo $parecido;?>";
var porcentaje = "<?echo $percent;?>";
if("<?echo $x ;?>" == "<?echo $parecido;?>"){
opt.selected = true;
}
opt.style.width = 400;
sele.appendChild(opt);
<?$i++;
}
?>
document.getElementById(list).appendChild(sele);
inpu = document.createElement('input');
inpu.type = 'hidden';
inpu.value = id;
inpu.name = "identificador[]";
document.getElementById(list).appendChild(inpu);
}