简体   繁体   English

PHP和javascript onclick 2函数

[英]PHP and javascript onclick 2 functions

Hello i need your help. 您好,我需要您的帮助。 i have this button function: 我有此按钮功能:

 onclick="javascript:addProduct(\\'prm\\',' . $item['pk_i_id'] . ');" 

It is working fine but i need to add another onclick function , i need it to open a new window too when clicked all at once. 它工作正常,但是我需要添加另一个onclick函数,一次单击全部时也需要它打开一个新窗口。 The new window i need to open is: 我需要打开的新窗口是:

 onclick="window.open('https://chile.dineromail.com/Carrito/cart.asp?NombreItem=Pagar Premium&TipoMoneda=1&PrecioItem=2490.00&NroItem=-&DireccionExito=http://www.comprafy.cl/paymentpro/checkout&DireccionFracaso=http://www.comprafy.cl/paymentpro/menu&DireccionEnvio=0&Mensaje=0&MediosPago=4,5,6,21,23,2,7&Comercio=1313434','Carrito','width=750,height=475,toolbar=no,location=no,status=no,menubar=no,resizable=yes,scrollbars=yes,directories=no');" 
i already tried : 我已经尝试了:

 onclick="javascript:addProduct(\\'prm\\',' . $item['pk_i_id'] . ');window.open("https://chile.dineromail.com/Carrito/cart.asp?NombreItem=Pagar Premium&TipoMoneda=1&PrecioItem=2490.00&NroItem=-&DireccionExito=http://www.comprafy.cl/paymentpro/checkout&DireccionFracaso=http://www.comprafy.cl/paymentpro/menu&DireccionEnvio=0&Mensaje=0&MediosPago=4,5,6,21,23,2,7&Comercio=1313434','Carrito','width=750,height=475,toolbar=no,location=no,status=no,menubar=no,resizable=yes,scrollbars=yes,directories=no");" 

But i get this error: syntax error, unexpected ',' which is the comma before and after 'Carrito' Is there a posibility to do this?. 但是我遇到了这个错误:语法错误,意外的“,”是“ Carrito”前后的逗号。是否可以这样做? Thank you! 谢谢!

Is this what you wanted ? 这就是你想要的吗?

onclick="javascript:addProduct('prm','" . $item['pk_i_id'] . "');window.open('https://chile.dineromail.com/Carrito/cart.asp?NombreItem=Pagar Premium&TipoMoneda=1&PrecioItem=2490.00&NroItem=-&DireccionExito=http://www.comprafy.cl/paymentpro/checkout&DireccionFracaso=http://www.comprafy.cl/paymentpro/menu&DireccionEnvio=0&Mensaje=0&MediosPago=4,5,6,21,23,2,7&Comercio=1313434','Carrito','width=750,height=475,toolbar=no,location=no,status=no,menubar=no,resizable=yes,scrollbars=yes,directories=no');"

Just replace your onClick attribute with the above code. 只需将您的onClick属性替换为上面的代码即可。

Use this: 用这个:

onclick="javascript:addProduct(\'prm\',' . $item['pk_i_id'] . '); window.open("http://www.google.com");"

Hope It helps! 希望能帮助到你!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM