标签: cross-browser

在Applet中加载ActiveX对象

我有一个Web应用程序来处理从专用麦克风接收的事件和音频.音频由在网页中运行的Java小程序处理,但其他事件(连接麦克风,麦克风断开连接,按下麦克风按钮)由ActiveX对象处理.

ActiveX对象捕获这些事件并调用JavaScript代码来处理它们

<!-- Load the ActiveX control -->
<object id="PhilipsSpeechMikeCtrl" width="0" height="0" tabindex="-1"
    classid="CLSID:AAA44754-CC81-4692-91AF-7064E58EB22A"
    standby="Loading Philips SpeechMike component..."
    type="application/x-oleobject">
</object>

<script type="text/javascript">
    // This is Microsofts javascript way of trapping ActiveX object events.

    function PhilipsSpeechMikeCtrl::SPMEventDeviceConnected(deviceID) {
        // Call JavaScript code to handle the microphone connected event
    }

    function PhilipsSpeechMikeCtrl::SPMEventDeviceDisconnected(deviceID) {
        // Call JavaScript code to handle the microphone disconnected event
    }

    function PhilipsSpeechMikeCtrl::SPMEventButton(deviceID, eventId) {
        // Call JavaScript code to handle the microphone button pressed event
    }
</script>
Run Code Online (Sandbox Code Playgroud)

当然,这种方法的一个问题是它完全依赖于IE.我更喜欢在applet中加载ActiveX对象,在那里捕获事件并处理applet中的事件或从applet调用的JavaScript代码.这应该使我能够在任何支持applet的浏览器中运行应用程序.

我不完全确定如何实施我上面提出的解决方案,任何建议? …

java applet activex cross-browser

1
推荐指数
1
解决办法
4599
查看次数

javascript(jQuery)的问题.适用于Firefox,但不适用于IE

我有一个网站,我的工作中,可使用一个问题在这里.

当使用firefox浏览时,网站上的javascript可以正常运行.然而,在IE7中,javascript甚至没有被执行.

由于我是javascript的新手,我怀疑我可能在代码中的某个地方犯了一个明显的错误.

任何帮助表示赞赏!

javascript jquery cross-browser

1
推荐指数
1
解决办法
1475
查看次数


如何在Firefox中构建我的网站?

这是一个简单的问题.如何配置Visual Studio 2008以在特定浏览器中构建我的网页?我真的想在所有5个知名浏览器(IE,Firefox,Chrome,Opera和Safari)中构建,但是现在我必须右键单击实际的html文件并在不同的浏览器中打开它们.在Dreamweaver中,有一个简单的下拉列表...视觉工作室有什么?

html browser cross-browser visual-studio-2008 visual-studio

1
推荐指数
1
解决办法
1513
查看次数

FireFox中表格周围的<div>边框问题

我希望这段代码能够在表格周围显示边框.它在Internet Explorer中,但在Firefox中没有.在Firefox中,它在表格上方显示一条水平线.如果我<br />在div中添加任何其他内容,则正确显示边框.如果我删除了align属性,它也可以工作.
这种行为的原因是什么?

<body>  
  <div style="border-style: solid; border-width: 1px;  
    border-color: #A8A8A8; width: 100%">
    <table align="left" cellpadding="0" cellspacing="0" width="100%">
      <tr>
        <td align="center">
          Sample Text<br />
        </td>
      </tr>
    </table>
  </div>
</body>
Run Code Online (Sandbox Code Playgroud)

html css cross-browser

1
推荐指数
1
解决办法
3726
查看次数

为什么这个jQuery代码只能在Firefox中运行?

我有一些代码,允许您在灯箱中的全尺寸图像之间来回滚动.它只是在按下键时替换图像的来源.它在Firefox中完美运行,但在IE,Chrome和Safari(我测试过的唯一其他浏览器)中似乎没有做任何事情.

任何帮助将不胜感激!

$(document).ready(function() {

var thisImage = 1;
var maxImage = $('div#myImageFlow_images > img').length;

function handleArrowKeys(evt) {
  switch (evt.keyCode) {
    case 37:
      $(function() {
        if ($('img.highslide-image').attr('src') == 'images/1.jpg') {
        thisImage = 1;
        } else if ($('img.highslide-image').attr('src') == 'images/2.jpg') {
        thisImage = 2;
        } else if ($('img.highslide-image').attr('src') == 'images/3.jpg') {
        thisImage = 3;
        } else if ($('img.highslide-image').attr('src') == 'images/4.jpg') {
        thisImage = 4;
        } else if ($('img.highslide-image').attr('src') == 'images/5.jpg') {
        thisImage = 5;
        } else if ($('img.highslide-image').attr('src') == 'images/6.jpg') {
        thisImage …
Run Code Online (Sandbox Code Playgroud)

javascript jquery cross-browser lightbox

1
推荐指数
1
解决办法
810
查看次数

如何强制php在我的浏览器中工作?

我刚刚在我的电脑上安装了PHP(Ubuntu).如果我test.php用简单的代码创建一个文件,然后运行" php test.php",它运行正常(我得到我期望的).

但是,当我test.php用浏览器(Mozilla)打开此文件()时,它会询问我如何打开此文件.不是问题.我点击"打开"然后我选择" /usr/bin/php"并且......没有任何反应.浏览器不显示任何内容.

任何人都可以帮助我吗?为什么我的浏览器无法使用本地php服务器显示本地php文件?

php cross-browser

1
推荐指数
1
解决办法
320
查看次数

<meta http-equiv ="X-UA-Compatible"content ="IE = 8"/>使用webkit?

我问这个问题,因为我现在无法测试它.

是否有可能使iexplorer 8 webkit(基于css的圆角)与以下元标记兼容?

<meta http-equiv="X-UA-Compatible" content="IE=8" />
Run Code Online (Sandbox Code Playgroud)

任何信息都会很棒!

css webkit cross-browser

1
推荐指数
1
解决办法
2754
查看次数

Crossbrowser JS

使这个可爱的小环的隐藏和显示div的,作品在Firefox和Opera魅力,但IE,Safari和Chrome说的没有....所以我的问题是; 为什么?

    function theme(nr){
  document.getElementById(nr).style.display = "block";
  for (i = 0;i <= 28; i++) {
   if (i != nr) {
    document.getElementById(i).style.display = "none";
   }    
  }
 }
Run Code Online (Sandbox Code Playgroud)

HTML:

<select id="subject" name="subject">
<option value="no" selected>Velg tema</option>
<option value="value0" onChange="javascript:theme(0)" onClick="javascript:theme(0)" onFocus="javascript:theme(0)">value0</option>
<option value="value1" onClick="theme(1)">value1</option>
</select>

<div class="tips" id="theme_0" name="theme_0">
<div class="tipsLabel">Tips:</div>
<div class="tipsContent">
    lorem ipsum
</div>
Run Code Online (Sandbox Code Playgroud)

<div class="tips" id="theme_1"  name="theme_1">
<div class="tipsLabel">Tips:</div>
<div class="tipsContent">
    more lorem ipsum
</div>
Run Code Online (Sandbox Code Playgroud)

等等...

:)感谢名单

javascript cross-browser

1
推荐指数
1
解决办法
387
查看次数

跨浏览器问题

我的背景是在WinForms编程中,我试图分析一下.我发现跨浏览器问题总的来说是一个令人沮丧的障碍,但有一个我似乎无法解决的具体问题.

我想显示图像并在顶部和底部放置一个半透明条.当然,这不是我的最终目标,但它展示了我在一个相对较短的,自包含的代码片段中遇到的问题,所以让我们继续吧.

下面的示例代码按照Chrome,Safari和Firefox中的预期显示.在IE8中,底部的栏根本不显示.我已经研究了几个小时,但似乎无法提出解决方案.

我确定这是一个愚蠢的新手错误,但必须从某个地方开始.代码片段......

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript" language="javascript">
</script>
<style type="text/css">
    .workarea
    {
        position: relative;
        border: 1px solid black;
        background-color: #ccc;
        overflow: hidden;
        cursor: move;
        -moz-user-focus: normal;
        -moz-user-select: none;
        unselectable: on;
    }

    .semitransparent
    {
        filter: alpha(opacity=70);
        -moz-opacity: 0.7;
        -khtml-opacity: 0.7;
        opacity: 0.7;
        background-color: Gray;
    }
</style>
</head>
<body style="width: 800px; height: 600px;">
<div id="workArea" class="workarea" style="width: 800px; height: 350px;
    left: 100px; top: 50px; background-color: White; border: 1px solid black;"> …
Run Code Online (Sandbox Code Playgroud)

html css internet-explorer cross-browser

1
推荐指数
1
解决办法
394
查看次数