小编Par*_*fal的帖子

使用javascript检测键盘布局

有没有办法使用JavaScript检测当前的键盘布局?我找到了这个,但它只检测访问者是否在英文版面上.我需要知道确切的布局作为字符串,例如de-ch,fren.

javascript jquery keyboard-layout

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

HTTPS网站上的Youtube iframe

我在网站上使用https包含了一个指向youtube视频的iframe.虽然我使用"https://"嵌入了youtube视频,但是当我点击播放时,视频会加载http文件,导致浏览器安全图标"不安全".如何强制youtube仅加载https文件?

我的嵌入HTML:

<iframe id="ytplayer" type="text/html" width="480" height="360" src="//www.youtube.com/embed/-ZUrjLs48a8" frameBorder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

html youtube https iframe

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

在IE9中下载RDP文件的链接

我有一个包含RDP文件链接的网站.当用户单击该链接时,该文件应作为下载提供.它适用于所有浏览器,也适用于localhost上的IE9.但在线,IE9无法识别文件类型和文件名,单击"保存"会导致错误.我忘记了正确的标题吗?或者是否有一些受信任的站点设置我必须更改,因为它适用于localhost?

访问rdp文件时,我得到以下标题:

Date: Mon, 19 Dec 2011 12:58:50 GMT
Content-Disposition: attachment; filename="Demo_WIN.rdp"
Content-Type: application/octet-stream;charset=UTF-8
Content-Length: 72
Keep-Alive: timeout=15, max=46
Connection: Keep-Alive

username:s:Tester431
full address:s:176.1.2.3
domain:s:MYRDP
Run Code Online (Sandbox Code Playgroud)

rdp http download internet-explorer-9

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

dojo.io.iframe.send文件上传在IE8中发送GET请求

我正在使用dojo.io.iframe.send进行xhr文件上传,它在除IE 8之外的所有浏览器中都能正常工作.IE8发送GET请求而不是多部分POST.这是我的代码:

dojo.io.iframe.send({
            form: this.logoForm.domNode,
            handleAs: "json",
            method: "POST",
            url: '/backend/design/uploadLogo',
            load: dojo.hitch(this, function(response) {
                if (response.error) {
                    errorFunc(response);
                } else {
                    this.submitStatusLogo.innerHTML = "Your logo has been successfully uploaded.";
                    this.logoButton.hideIndicator();
                    dojo.addClass(this.submitStatusLogo, "success");
                    if (response.logoPath) {
                        this.productLogo.innerHTML = '<img src="'+response.logoPath+'" alt="" />';
                    }
                }
            }),
            error: errorFunc
        });
Run Code Online (Sandbox Code Playgroud)

而this.logoForm.domNode是:

<form dojoAttachPoint="logoForm" dojoType="dijit.form.Form" enctype="multipart/form-data" class="designLayoutForm">
    <div class="uploadedImage" dojoAttachPoint="productLogo"></div>
    <h2>Logo
        <span dojoType="sc2.common.TinyHelp" title="Logo">
            Upload a product logo that will be shown in the top left of the demo page.<br />
            If the …
Run Code Online (Sandbox Code Playgroud)

dojo file-upload xmlhttprequest internet-explorer-8

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

Yii Lazy Loading

你如何在Yii中正确使用延迟加载?我有两个型号,公司和设置.该关系在公司方面定义为:

'settings' => array(self::HAS_ONE, 'Company', 'settingsId'),
Run Code Online (Sandbox Code Playgroud)

在设置方面:

'company' => array(self::BELONGS_TO, 'Company', 'settingsId'),
Run Code Online (Sandbox Code Playgroud)

现在,为什么这在公司模型中不起作用:

$settings = $this->settings;
echo $settings->someSetting;
Run Code Online (Sandbox Code Playgroud)

错误是

Property "Company.someSetting" is not defined.
Run Code Online (Sandbox Code Playgroud)

php yii

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