PHP/Javascript/HTML - return false;不起作用的链接,我的功能不启动

问题描述:

我有一个创建链接,它不应该启动“HREF”,而不是它应该运行我的JAVASCRIPT功能的问题。代码:PHP/Javascript/HTML - return false;不起作用的链接,我的功能不启动

链接

echo("<a href='sites/home_site.html' onClick='ChangeDIVContent(); return false;'>Just Test</a><br>"); 

JAVASCRIPT

<script> 
    function ChangeDIVContent(){ 
    var using_content = "<?php echo $_SESSION['moving_text']; ?>"; 
    document.getElementById("content_div").innerHTML = using_content; 
    } 
</script> 

事业部被称为 “content_div” 和$ _SESSION [ 'moving_text']设置正确。

问题是,当我尝试短字符串(例如:“ANYTHING”),它的工作原理。 当我用空格或空行的长字符串时,它不会运行“href”而不是我的javascript函数。

有什么想法?

+0

毒蛇。我错过了。 –

+0

您的评论应该以何种方式帮助我?因为它没有。没关系,我想。 –

+0

然后使用'...'。为什么你在href属性 – anu

Follow like this and then see its work. 

链接

<a title="<?php echo lang('Application_Query'); ?>"  onclick="showUrlInDialogIframe('<?php echo site_url('application/application_query/' . $application->application_id) ?>','Application Query');" href="javascript:void(0);"><span class="fa fa-file"></span></a> 

一个脚本

<script type="text/javascript"> 
function showUrlInDialogIframe(Urls,tl){ 
      if(tl){ 

      }else{ 
       var tl = 'Application View' 
      } 
      $("#ajxViewDgIframe").contents().find('body').html(''); 
      setTimeout(function(){ 
      $("#ajxViewDgIframeDV").dialog({ 
        title: tl, 
        autoOpen: false, 
        width:'80%', 
        closeText: "Close", 
        dialogClass: "no-close", 
        modal: true, 
        open: function(ev, ui){ 
         $('#ajxViewDgIframe').attr('src',Urls); 
        }, 
        buttons: [ 
         { 
          text: "OK", 
          click: function() { 
           $(this).dialog("close"); 
          } 
         } 
        ] 
       }).dialog('open'); 
      }, 200); 
      $("#ajxViewDgIframeDV").removeClass('displayNone');   
} 

</script>