> Faqs > No se ejecuta una función javascript

No se ejecuta una función javascript

Hola buen día a todos puse unos link´s en una pagina pero hay un que no se ejecuta, agradezco su valiosa ayuda.

<span class="codigo"> <script language="JavaScript">

function SearchUsers(value1) {

centerPopUp('pag2.php?id=' + value1, 'S', 'Licitacion', 550, 300,1,0,1);

}

function DetalleCliente(value2) {

centerPopUp('ClienteDet.php?cia=' + value2, 'S', 'Detalle', 550, 300,1,0,1); àEs la function en la que no se abre la pag. ClienteDet.php

}

function centerPopUp(url, plain, name, width, height, scrollbars, resizable, status) {

if( scrollbars == null ) scrollbars = "0"

if( resizable == null ) resizable = "0"

if( status == null ) status = "0"

str = "";

str += "resizable=" + resizable + ",";

str += "scrollbars=" + scrollbars + ",";

str += "status=" + status + ",";

str += "width=" + width + ",";

str += "height=" + height + ",";

if ( window.screen ) {

var ah = screen.availHeight - 30;

var aw = screen.availWidth - 10;

var xc = ( aw - width ) / 2;

var yc = ( ah - height ) / 2;

str += ",left=" + xc + ",screenX=" + xc;

str += ",top=" + yc + ",screenY=" + yc;

}

if (plain == "S") {

window.open( url, name, str );

} else

window.open(url);

}

</script>

echo '<td><div align="center"><span class="Estilo6"><a href="javascript:SearchUsers('.$row\['Numero'\].')">'.$row['Numero'].'</a></span></div></td>';

echo '<td><div align="center"><span class="Estilo6"><a href="javascript:DetalleCliente('.$row2\['Nombre'\].')">'.$row2['Nombre'].'</a></span></div></td>';

</span>

Respuestas

Tu problema viene desde donde pasas el parametro a la funcion DetalleCliente(TRADECO INDUSTRIAL, S.A. DE C.V.) pasalo como un string osea poniendo asi DetalleCliente('TRADECO INDUSTRIAL, S.A. DE C.V.') para que la coma que hay despues de INDUSTRIAL no afecte.... saludos

Fernando Cruz