Javascript 如何在新窗口中打开flash内容内的链接按钮

Javascript 如何在新窗口中打开flash内容内的链接按钮,javascript,actionscript-3,flash,hyperlink,swfobject,Javascript,Actionscript 3,Flash,Hyperlink,Swfobject,与相同(但无响应) 我有flash内容,内容中有超链接。链接在除IE之外的所有浏览器的“新建”选项卡中打开。在IE中,链接以弹出窗口的形式打开。所以客户要求修复它 flash内容从Tridion CMS加载 { var so = new SWFObject('/TridionMultimedia/wired-process_tcm24-2197.swf', 'wiredprocess', '680', '244', '8', '#ffffff'); so.useExpressInsta

与相同(但无响应)

我有flash内容,内容中有超链接。链接在除IE之外的所有浏览器的“新建”选项卡中打开。在IE中,链接以弹出窗口的形式打开。所以客户要求修复它

flash内容从Tridion CMS加载

 {
  var so = new SWFObject('/TridionMultimedia/wired-process_tcm24-2197.swf', 'wiredprocess', '680', '244', '8', '#ffffff');
  so.useExpressInstall("/swf/expressinstall.swf");
  so.addParam("quality", "high");
  so.addParam('wmode', 'transparent');
  so1.addParam('openLinksInNewWindow', 'true');//tried but not working 
  so.write('divtcm24-484-64tcm:24-783-32');

  }
  else
  {
  var so1 = new SWFObject('/TridionMultimedia/COSVideoWidgetRotating_tcm24-191.swf', 'mymovie', '680', '244', '6', '#FFFFFF');
  so1.addParam("quality", "high");
  so1.addParam('wmode', 'opaque');
  so1.addParam('openLinksInNewWindow', 'true');//tried but not working 
  so1.write('divtcm24-484-64tcm:24-783-32');

  }
在下面的网站上,我看到了一些代码


swfobject.embeddeswf(“http://tagul.com/cdn/cloudTest.swf“,“myCloud”,
"600", "600", "10.0.0", "http://cdn.tagul.com/expressInstall.swf",
{id:“demo@demo,openlinkwWindow:“true”},
{allowscriptaccess:“始终”,bgcolor:#ffffff},
{id:“myCloudObject”,名称:“myCloudObject”});

但不知道如何添加我的脚本。或者这与浏览器属性有关


谢谢,

您可以使用[javascript+ExternalInterface]获取SWF点击事件URL,并调用window.open

检查此链接:


您可以使用[javascript+ExternalInterface]获取SWF点击事件URL,并调用window.open

检查此链接:


您可以使用[javascript+ExternalInterface]获取SWF点击事件URL,并调用window.open

检查此链接:


您可以使用[javascript+ExternalInterface]获取SWF点击事件URL,并调用window.open

检查此链接:


单击链接时,可以引用运行以下代码的函数:

var pageURL:String = ExternalInterface.call('YOUR_LINK');
navigateToURL(new URLRequest(pageURL), "_blank");

这应该可以解决问题。

单击链接时,可以引用运行以下代码的函数:

var pageURL:String = ExternalInterface.call('YOUR_LINK');
navigateToURL(new URLRequest(pageURL), "_blank");

这应该可以解决问题。

单击链接时,可以引用运行以下代码的函数:

var pageURL:String = ExternalInterface.call('YOUR_LINK');
navigateToURL(new URLRequest(pageURL), "_blank");

这应该可以解决问题。

单击链接时,可以引用运行以下代码的函数:

var pageURL:String = ExternalInterface.call('YOUR_LINK');
navigateToURL(new URLRequest(pageURL), "_blank");

这应该可以解决问题。

考虑通过提供一个示例来提高您的答案的价值,而不是为未来的访问者提供一个可能存在或不存在的链接。仅链接答案被认为是StActObjt上的坏实践。请注意,我添加了上面的代码,只是为了引用我添加了链接。考虑通过一个例子来让你的答案更有价值-而不是为未来访问者可能存在或不存在的链接。仅链接答案被认为是StActObjt上的坏实践。请注意,我添加了上面的代码,只是为了引用我添加了链接。考虑通过一个例子来让你的答案更有价值-而不是为未来访问者可能存在或不存在的链接。仅链接答案被认为是StActObjt上的坏实践。请注意,我添加了上面的代码,只是为了引用我添加了链接。考虑通过一个例子来让你的答案更有价值-而不是为未来访问者可能存在或不存在的链接。只有链接的答案在StackOverflow上被认为是不好的做法。@LDMS请注意,我添加了上面的代码,只是为了参考,我添加了链接。