我有一个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的浏览器中运行应用程序.
我不完全确定如何实施我上面提出的解决方案,任何建议? …
我有一个网站,我的工作中,可使用一个问题在这里.
当使用firefox浏览时,网站上的javascript可以正常运行.然而,在IE7中,javascript甚至没有被执行.
由于我是javascript的新手,我怀疑我可能在代码中的某个地方犯了一个明显的错误.
任何帮助表示赞赏!
如何在所有浏览器中显示垂直文本(旋转90度)?
alt text http://blogs.sun.com/oootnt/resource/sbres_1164126054_0__.png
这是一个简单的问题.如何配置Visual Studio 2008以在特定浏览器中构建我的网页?我真的想在所有5个知名浏览器(IE,Firefox,Chrome,Opera和Safari)中构建,但是现在我必须右键单击实际的html文件并在不同的浏览器中打开它们.在Dreamweaver中,有一个简单的下拉列表...视觉工作室有什么?
我希望这段代码能够在表格周围显示边框.它在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) 我有一些代码,允许您在灯箱中的全尺寸图像之间来回滚动.它只是在按下键时替换图像的来源.它在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) 我刚刚在我的电脑上安装了PHP(Ubuntu).如果我test.php用简单的代码创建一个文件,然后运行" php test.php",它运行正常(我得到我期望的).
但是,当我test.php用浏览器(Mozilla)打开此文件()时,它会询问我如何打开此文件.不是问题.我点击"打开"然后我选择" /usr/bin/php"并且......没有任何反应.浏览器不显示任何内容.
任何人都可以帮助我吗?为什么我的浏览器无法使用本地php服务器显示本地php文件?
我问这个问题,因为我现在无法测试它.
是否有可能使iexplorer 8 webkit(基于css的圆角)与以下元标记兼容?
<meta http-equiv="X-UA-Compatible" content="IE=8" />
Run Code Online (Sandbox Code Playgroud)
任何信息都会很棒!
使这个可爱的小环的隐藏和显示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)
等等...
:)感谢名单
我的背景是在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)