JW Player:单击徽标时执行javascript

时间:2012-02-24 11:56:42

标签: javascript jwplayer

我使用JW Player。

我想执行一个javascript函数,当你点击徽标时加载一个DHTML Pop。

这是我的配置:

jwplayer("videoplayer").setup({
    flashplayer: '/inc/player.swf',
    file: 'video.flv',
    logo:{
       file: 'logo.png',
       hide: 'false',
       position: 'bottom-right',
       linktarget: '_self',
       margin: '10',
       over: '1',
       out:'0.8',
    },
    provider:'http',        
    wmode: 'transparent',
    height: 534,
    width: 712,
    controlbar: 'bottom',
    autostart: true,
    mute: false,
    volume: 40,
    stretching: 'fill',
    backcolor: '000000',
    lightcolor: 'fad3e4',
    frontcolor: 'fad3e4',
    screencolor: '000000'

});

该函数包含在外部JS文件中。 通常,我在这样的href中使用此函数:

<a href="javascript:inko_popdhtml_normal_clic.afficher();">text here</a>

有解决方案吗? 谢谢。

的问候。 的Aurelien。

2 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题,您想知道在点击徽标时如何使用该功能,通常使用href。我知道有两种方法可以做到:

在ellement上使用onClick attribut,例如

<img src="logo" onClick="inko_popdhtml_normal_clic.afficher();">

或使用JQuery:

$('your logo's element id').click(function(){
    inko_popdhtml_normal_clic.afficher();
}

答案 1 :(得分:0)

一个较旧的主题,但在我自己搜索同样的解决方案时发现了这一点。这是JWplayer视频播放器中的一项功能,您可以在其中为图像添加水印并添加图像链接。要使图像链接到javascript函数,它将是:

logo:{
    file: 'logo.png',
    link: 'javascript:functionHere()'
}