问题列表 - 第20944页

为什么这个javascript事件不适用于IE ..?

我正在尝试将选项加载到下拉列表,具体取决于在其他下拉列表中所做的选择.我编写的代码几乎适用于所有主流浏览器,FF,Opera,Safari,但在IE7中不起作用.

这是我的Javascript代码:

<script type = "text/javascript">
var txt1 = "<option>state1<\/option><option>state2<\/option><option>state3<\/option><option>state4<\/option>";
var txt2 = "<option>stateA<\/option><option>stateB<\/option><option>stateC<\/option><option>stateD<\/option><option>stateE<\/option>";

function states_val() {

    if(document.getElementById("country").options[0].selected==true) {
        document.getElementById("states").disabled=true;
        document.getElementById("states").innerHTML="<option>Select country<\/option>";
    }
    else if(document.getElementById("country").options[1].selected==true) {
        document.getElementById("states").disabled=false;
        document.getElementById("states").innerHTML=txt1;
    }
    else if(document.getElementById("country").options[2].selected==true) {
        document.getElementById("states").disabled=false;
        document.getElementById("states").innerHTML=txt2;
    }
}
</script>
Run Code Online (Sandbox Code Playgroud)

和HTML代码:

<select id="country" name="name_country" onchange="states_val()">
    <option>select</option>
    <option>country1</option>
    <option>country2</option>
</select>
<select id="states" name="name_states"></select>
Run Code Online (Sandbox Code Playgroud)

我受客户端脚本绑定,只能使用Javascript进行模拟.请帮我调试代码.

html javascript events drop-down-menu

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

C++ - 带有指针结构的字符串输入?

如何使用指向结构的指针来获取将存储在字符串变量中的输入?我认为简单地将pz-> szCompany传递给getline()的行为与我使用的相同.在普通的Pizza实例上运算符(而不是指针),但是当我运行这个程序时,它会完全跳过公司名称提示符.

// Parts of the program omitted.
struct Pizza {
    string szCompany;
    float diameter;
    float weight;
};
Pizza* pz = new Pizza;

cout << "Enter the weight: ";
cin >> pz->weight;

cout << "Enter the company name: ";
// use getline because the company name can have spaces in it.
getline(cin, pz->szCompany);

cout << "Enter the diameter: ";
cin >> pz->diameter;

cout << "\nCompany name: " << pz->szCompany;
cout << "\nWeight: " << pz->weight;
cout << "\nDiameter: " << …
Run Code Online (Sandbox Code Playgroud)

c++ struct pointers

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

适用于C的HTTP POST/GET的轻量级库?

我打算为Windows中的音乐播放器创建一个Last.FM scrobbler插件.Last.FM提交API在HTTP/1.1 GET和POST上进行中继.

我从来没有完成面向Internet的编程,我仍然知道HTTP协议,但我想开始玩它发送和获取一些数据.我看过Winsock界面,但我不知道使用任何更简单的东西是否更好.

你们谁都知道我怎么能这样做?我能用什么?

如果是这样,你能指点我一个教程吗?

如果它是一个库,我可以静态链接到它,我想只提供插件的DLL.

c sockets http winsock

8
推荐指数
2
解决办法
3万
查看次数

如何阻止MPMusicPlayerController启用屏幕锁定

我有一个应用程序需要iPhone屏幕保持活动(或不,取决于用户选择).我已经通过禁用应用程序空闲计时器来完成此操作,该计时器正常工作,直到我开始通过MPMusicPlayerController播放媒体.由于SDK中的错误,然后重新启用空闲计时器,没有明显的方法再次禁用它.

我的应用流程是:

  1. 应用程序启动
  2. 屏幕保持不变
  3. <...时间过去了...>
  4. 播放音频文件
  5. 空闲计时器开始了
  6. 屏幕关闭

我在后台播放一个空的音频文件以阻止手机进入深度睡眠状态,但我真的想让屏幕保持解锁状态.

有没有人设法找到解决方法?

iphone mpmusicplayercontroller

9
推荐指数
2
解决办法
2214
查看次数

代码生成器生成文件的代码分析 - 如何抑制警告?

我们对所有源文件运行代码分析.我们的一个源文件是Linq-To-SQL生成的文件,我们无法控制生成的输出.生成的代码正在生成我想要抑制的代码分析警告.有没有什么办法可以在代码生成的文件中抑制CA警告,这些警告不涉及在代码本身中创建属性和/或编译指示(每次生成文件时都会被覆盖)?

c# code-analysis

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

电影播放时如何设置菜单 - iphone cocos2d

我使用以下代码播放电影

NSString *path = [[NSBundle mainBundle] pathForResource:@"cobra" ofType:@"mp4"];

theMovie=[[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:path]];
theMovie.scalingMode=MPMovieScalingModeAspectFill;
// Add an observer to catch when playback ends
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(transition:) 
                                             name:MPMoviePlayerPlaybackDidFinishNotification object:theMovie];
// Start playback
theMovie.movieControlMode = MPMovieControlModeDefault;
[theMovie play];
Run Code Online (Sandbox Code Playgroud)

现在我想在播放电影上有一个菜单.我的代码就像

MenuItemImage *item1 = [MenuItemImage itemFromNormalImage:@"Button_cobra.png" selectedImage:@"Button_cobra1.png" target:self selector:@selector (transition:)];
Menu *menu = [Menu menuWithItems:item1, nil];
menu.position = CGPointZero;
item1.position = ccp(330,260);
item1.scale = 0.5;
[self addChild:menu z:51];
NSLog(@"Leaving Layer2");
Run Code Online (Sandbox Code Playgroud)

但是菜单没有显示出来.任何人都可以告诉我该怎么做.

iphone video cocos2d-iphone

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

ManagedThreadID有多独特?

对于ManagedThreadID,MSDN说:

获取当前托管线程的唯一标识符.

在什么情况下"独特"适用?

这个过程是独特的吗?
每个应用领域
每台机器?
每个.NET运行时?(如果我同时运行MS.NET和Mono)

.net multithreading

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

在Scala 2.7.5中将元素附加到List的非弃用方法?

如何List在Scala 2.7.5中添加元素,而无需创建新元素List而不使用已弃用的解决方案.

scala list deprecated

9
推荐指数
3
解决办法
2万
查看次数

jQuery $ .post回调函数在不使用匿名函数的情况下调用location.reload()

考虑以下:

在匿名函数中包装回调(有效)

$('#updateView').change(function(e) {
  $.post(URL + "actions/updateView.php",
    { view: $(this).val() },
    function() {reloadPage();}
  );
});
Run Code Online (Sandbox Code Playgroud)

直接调用函数(已设置Cookie,但在重新加载页面之前似乎未更新)

$('#updateView').change(function(e) {
  $.post(URL + "actions/updateView.php",
    { view: $(this).val() },
    reloadPage()
  );
});
Run Code Online (Sandbox Code Playgroud)

对于我正在做的第一件事,但第二件事没有。reupdatePage函数(如下所示)在updateView.php更新cookie后重新加载页面。由于某些原因,使用第二个版本时,在重新加载页面之前未设置cookie。但是,如果我刷新自己的页面,则会“找到” cookie的新值。

jQuery文档中是否有关于此的内容?我什么都找不到。

function reloadPage() {location.reload(true);}
Run Code Online (Sandbox Code Playgroud)

我正在使用jQuery 1.4.1,Php 5.2.5,Apache 2.2.11

javascript jquery

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

架构在sql server中的重要性是什么?

架构在sql server中的重要性是什么?

这个架构在哪里帮助我?出于安全原因这很重要吗?

sql-server schema

25
推荐指数
2
解决办法
2万
查看次数