Chek this demo
Si les boutons obtenir différents url par php utilisez:
html
<button class="smoothbox" url="ONE<?php echo $this->baseUrl() ?>/register/selected_groups/test?>TB_iframe=true">Click me - one</button>
<button class="smoothbox" url='TWO<?php echo $this->baseUrl() ?>/register/selected_groups/test?>TB_iframe=true'>Click me - two</button>
scénario
window.addEvent("domready", function (e) {
document.getElements(".smoothbox").addEvent("click", function (e) {
$('test_result').innerHTML = e.target.innerHTML + '</br >URL is: ' + e.target.getProperty('url');
var url = e.target.getProperty('url');
window.open(url, '_blank'); //or smoothbox
});
});
Si le php donne toujours la même URL, vous pouvez l'écho dans le script au lieu de l'intérieur des boutons, comme
var url ='<?php echo $this->baseUrl() ?>/register/selected_groups/test?>TB_iframe=true'
Comment pouvons-nous nous attendons à deviner ce que vous voulez? Qu'est-ce que smoothbox popup? montrez du code – Adidi
@Adidi Smoothbox est un popup de mootool. Je veux ouvrir une URL dans un popup Smoothbox en cliquant sur un bouton. Comment pouvons-nous faire cela? –
encore - montrez-nous le code complet - make jsfiddle. – Adidi