Auitoooooooooooooooo
devo chiamare una funzione javascript che mi apre un pop-up.
la chiamo da un codice html costruito con PHP quindi con delle variabili, che possono contenere spazi o anche apici.
la funzione è:
la stringa che chiama tale funzione è (prodotta da PHP):codice:function apri(indirizzo, titolo, bars, resize, larg, altez, stato, locat, toolbar) { if ((indirizzo == null) || (indirizzo == ' ')) { alert("Popup non valido."); } if ((titolo == null) || (titolo == ' ')) { titolo = "Popup"; } if ((bars == null) || (bars == '')) { opzioni = "'" + 'scrollbars=no,'; } else { opzioni = "'" + 'scrollbars=' + bars + ','; } if ((resize == null) || (resize == '')) { opzioni = opzioni + 'resizable=no,'; } else { opzioni = opzioni + 'resizable=' + resize + ','; } if ((larg == null) || (larg == '')) { opzioni = opzioni + 'width=400,'; } else { opzioni = opzioni + 'width=' + larg + ','; } if ((altez == null || altez == '')) { opzioni = opzioni + 'height=400,'; } else { opzioni = opzioni + 'height=' + altez + ','; } if ((stato == null) || (stato == '')) { opzioni = opzioni + 'status=no,'; } else { opzioni = opzioni + 'status=' + stato + ','; } if ((locat == null) || (locat == '')) { opzioni = opzioni + 'location=no,'; } else { opzioni = opzioni + 'location=' + locat + ','; } if ((toolbar == null) || (toolbar == '')) { opzioni = opzioni + 'toolbar=no' + "'"; } else { opzioni = opzioni + 'toolbar=' + toolbar + "'"; } window.open(indirizzo,titolo,opzioni); //window.open(indirizzo,titolo,'scrollbars=no,resizable=yes, width=200,height=200,status=no,location=no,toolbar=no'); }
Mi da errore, dicendo che si aspetta una ')' e ho paura di essermi incasinata con gli apici. come devono essere??codice:<tr onClick="apri('./incPhp/resoconto.php?idResoconto=1&DRes='01-01-2006'&CRes='ciao (MI)'&LRes='Insian's Sal'','','yes','no','500','500','no','no','no');" >
anche lo spazio tra 'ciao' e '(MI)' magari nn gli piace...
HELP ME
Sicuramente sarà una cavolata ma nn so più come modificarlo.
GRAZIE


Rispondi quotando