CakePHP: how to call javascript function in link?
In html,
<a href="some_url"> Contact Seller </a> In CakePHP,
<?php echo $this->Html->link('Contact Seller', array('controller'=>'pages', 'action'=>'contactseller', 'full_base'=>true)); ?> But I am having trouble converting the following html to Cakephp:
<a href="some_url" onClick="return popup(this, 'popup_name')">my popup</a> The following is a popup javascript method:
function popup(mylink, windowname) { if (! window.focus) return true; var href; if (typeof(mylink) == 'string') href=mylink; else href=mylink.href; window.open(href, windowname, 'width=400,height=200,scrollbars=yes'); return false; } How to convert html to cakephp?
<a href="some_url" onClick="return popup(this, 'popup_name')">my popup</a> Thanks in advance.:)
<a href="some_url" onClick="return popup(this, 'popup_name')">my popup</a> converts to this in CakePHP:
$this->Html->link('my popup', 'some_url', ['onclick' => 'return popup(this, "popup_name")']); FYI. You can put any attribute in the third argument of the link () method. The documentation for creating links is quite extensive and provides examples.