Innanzitutto saluto e ringrazio tutto lo staff e gli utenti di questo stupendo forum che è per me una bibbia da anni ... normalmente usufruisco delle sezioni php e html perchè uso pochissimo JS tranne che per script semplicissimi![]()
Il problema che non riesco a risolvere e che spero abbia una soluzione abbastanza semplice è il seguente :
in un browser game che ho sviluppato c'è una sezione dalla quale cliccando su un pulsante si dovrebbero aprire dei link per aiutare la crescita del proprio Impero.
I link vengono presi da MySQL tramite PHP e le variabili fino a lì sono giuste tant'è che anche se provo con un'istruzione:
<?php echo $dla[0][2]."
".$dla[1][2]."
".$dla[2][2];>
i link che mi ritorna sono questi :
http://www.dominio.com/index.php?loc=hire&ref=NzYzMzYy
http://www.dominio.com/index.php?loc=hire&ref=MzQ3Nw==
http://www.dominio.com/index.php?loc=hire&ref=NzYzMzYy
quando invece lo passo a Javascript così :
<SCRIPT language="JavaScript">
function openwindow()
{
myvar= new Array("<?php echo $dla[0][2]; ?>", "<?php echo$dla[1][2]; ?>", "<?php echo$dla[2][2]; ?>");
for (i=0; i<=2; i++) {
window.open(myvar[i]);
}
}
</SCRIPT>
i link che mi apre diventano questi![]()
http://www.dominio.com/index.php?loc...p;ref=NzYzMzYy
http://www.dominio.com/index.php?loc...p;ref=MzQ3Nw==
http://www.dominio.com/index.php?loc...p;ref=NzYzMzYy
Non riesco a trovare la possibilità (semplice) di non fargli codificare la & in & (la parte che ho messo in grassetto) ho cercato anche sul forum ma non ho trovato nulla![]()