在图像点击上通过JavaScript创建URL

时间:2015-06-09 14:47:40

标签: javascript image sas

我试图在单击图像时调用Javascript函数,然后将用户发送到带有附加URL值的新页面。

我有一个JavaScript函数可以保存隐藏文本框的值。

<script type="text/JavaScript">
    function saveMultiSelection() {
    document.getElementById
    ('degStudLevComma').value = $("#degStudLev").
    multipleSelect('getSelects');
};
</script>

当我通过标准输入按钮调用该函数时,JavaScript效果很好。当我尝试通过图像调用该函数时,不会调用JavaScript。

<a href=testurl&_action=execute
%nrstr(&degStudLev=)&degStudLev
target=_blank onclick='saveMultiSelection()'><img 
src='testimage.png'/></a>

1 个答案:

答案 0 :(得分:0)

如果将click事件侦听器绑定到您的图像,请执行以下操作:

<img id="foo" src='testimage.png'/>

  document.getElementById('foo').addEventListener('click', function (e) {
     //here you can do anything you like 
     saveMultiSelection();
     window.location = 'http://www.something.com';
  });

有效吗?