Salve, sto avendo un piccolo problema. ho un link del genere.
<a href="http://bestchef.it/prestashop/it/info/5-faq?content_only=1" class="bframe" onclick="javascript:funzione();">{l s='Iscriviti'}</a>

che avvia "funzione".
all'interno c'è un controllo che se è vero fa partire il popup fancybox, altrimenti non dovrebbe eseguire lo script.
il problema è che lo esegue lo stesso.
copio qui controllo e funzione (tutto javascript/jquery)

codice:
if(!controllo || !isEmail){                        {literal}
                    	 $(".bframe").fancybox({
                        autoSize: false,
                        autoDimensions: false,
                        width: 630,
                        height: 425,
                        fitToView: false,
                        padding: 0,
                        title: this.title,
                        href: $(this).attr('href'),
                        type: 'iframe'
                        });
                         {/literal}
                    }
                    else{
                    	document.forms['form_news'].submit();
                    }
come potrei risolvere?