小编jor*_*dan的帖子

Javascript-通过函数和函数参数设置DIV的背景图像

我有以下HTML:

<div id="tab1" style="position:relative; background-image:url(buttons/off.png);
    <a href="javascript:ChangeBackgroundImageOfTab('tab1', 'on');">
        <img id="DivBtn1" name="DivBtn1" src="buttons/text.png" >
    </a>
</div>
Run Code Online (Sandbox Code Playgroud)

和以下Javascript:

function ChangeBackgroungImageOfTab(tabName, imagePrefix)
{
    document.getElementById(tabName).style.background-image= 'url("buttons/" + imagePrefix + ".png")';
}
Run Code Online (Sandbox Code Playgroud)

当我尝试通过调用getElementByID设置选项卡背景图像时出现问题 - 我现在知道如何创建使用传入的参数的动态URL,以及一些其他硬编码值.在这种情况下,我们使用ON背景图像交换OFF背景图像.

我怎样才能做到这一点?有没有办法使用javascript变量,为其分配完整路径,然后将其作为背景图像路径发送到调用中?

html javascript css url

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

Visual Studio - 坚持固定Windows?

无论如何在视觉工作室闭合之间坚持固定的窗户?

此刻,如果你固定一个窗口,当你关闭visual studio并再次打开它时,所述窗口的固定状态已被重置,并且它再次与所有其他窗口混合在一起.

c# user-interface tabs visual-studio-2012

24
推荐指数
2
解决办法
4827
查看次数

C#中的3个catch块变体之间有什么区别('Catch','Catch(Exception)'和'Catch(Exception e)')?

在C#中,'Catch','Catch(Exception)'和'Catch(Exception e)'之间有什么区别?

关于try-catchMSDN文章在其示例中使用了其中的两篇,但没有解释使用目的的差异.

try
{}
catch 
{}

try 
{}
catch (Exception)
{}

try
{}
catch(Exception e)
{}
Run Code Online (Sandbox Code Playgroud)

这些有何不同?哪些会捕获所有异常,哪些异常捕获?

c# exception try-catch visual-studio-2010

21
推荐指数
4
解决办法
3066
查看次数

如何让Div显示在屏幕上的其他内容之上?

我有以下弹出窗口:

在此输入图像描述

但是当我将此弹出窗口移动到地图上时,它会被隐藏:

在此输入图像描述

我已经尝试在我的CSS属性表上设置z-index,但这不起作用.

是否有一些HTML/CSS属性我可以设置,以便弹出,这是一个DIV,实际上总是设置在其他一切之上?

html css z-index popup

20
推荐指数
5
解决办法
13万
查看次数

如何从c#visual studio 2012中的endregion标签跳转到区域标题?

如果我有以下内容

#region
blah;
blahblah;
.....
moar;
#endregion
Run Code Online (Sandbox Code Playgroud)

如果我在屏幕上看到#endregion标签,我怎么能跳到顶部#region标签?

有捷径吗?

c# user-interface keyboard-shortcuts region visual-studio

14
推荐指数
3
解决办法
6228
查看次数

SQL与子查询一样

我怎样才能做到这一点?

SELECT * 
FROM   item 
WHERE  item_name LIKE '%' 
                      || (SELECT equipment_type 
                          FROM   equipment_type 
                          GROUP  BY equipment_type) 
                      || '%' 
Run Code Online (Sandbox Code Playgroud)

内部子查询返回一个字符串列表,如'''test''aother',我想从item表中选择item_name与子查询返回值类似的所有项.我需要外卡.

有替代方法,我可以使用通配符,但使用IN sql命令?

sql wildcard subquery

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

如何使用"Google登录"(OAuth 2.0)检查用户是否已登录

我正在首次实施Google登录,如此此处所述.

我正在使用HTML和Javascript.

需要解决的问题如下:在初次登录后,如何在不同的页面(例如登录页面或登录后用户看到的门户网站)上检查用户是否已登录?是否有我可以通过我的应用密钥或类似方式调用用户登录状态的服务?我想我必须在每个页面上包含google API.

登录页码:

Script In Head(上面列出的Google教程代码):

<head>
....
<script src="https://apis.google.com/js/platform.js" async defer></script>

<script>
function onSignIn(googleUser) 
{
  var profile = googleUser.getBasicProfile();
  console.log('ID: ' + profile.getId()); 
  console.log('Name: ' + profile.getName());
  console.log('Image URL: ' + profile.getImageUrl());
  console.log('Email: ' + profile.getEmail());

  alert(profile.getName());   
}

function logout()
{
    alert('logging out');
    var auth2 = gapi.auth2.getAuthInstance();
        auth2.signOut().then(function () {
        console.log('User signed out.');
        });
}
...
</head> 
Run Code Online (Sandbox Code Playgroud)

Code In Body(上面列出的Google教程的第一行,触发注销测试的第二行)

<body>
...
<div class="g-signin2" data-onsuccess="onSignIn"></div>
<div onmousedown="logout()">Logout</div>
...
</body>
Run Code Online (Sandbox Code Playgroud)

有没有什么方法可以将谷歌API包含在另一个页面上,然后调用一些检查登录状态功能?或者另一种具体告诉用户是否登录或退出的方法?

html javascript oauth google-api oauth-2.0

11
推荐指数
3
解决办法
7493
查看次数

如何在C#中使DateTime对象不可变(声明为const)?

我尝试了以下不起作用的代码

private const DateTime newDateTime = new DateTime(1,1,1,1,1,1);
Run Code Online (Sandbox Code Playgroud)

编译器声明"DateTime变量不能声明为const".

我想知道如何使这个对象不可变,因为我不想在任何地方错误地改变它.此值将用作检查值以比较其他DateTime对象.

谢谢你的帮助.

.net c# datetime const immutability

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

如何通过正则表达式屏蔽输入?1112223333或1112223333444

这是在一个xaml文件中.

我需要用正则表达式掩盖一个框的输入.

我需要它包含10个数字或13个数字(按顺序,没有符号)

我有 :

<... ValidationRegEx="\d{13}" />
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,但是当我想添加十个面具时,它会断开:

<... ValidationRegEx="\d{13} | \d{10}" />
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

c# regex xaml visual-studio-2010

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

错误:无法从http ......?wsdl获取元数据

我一直在使用自签名证书将http应用程序转换为https和ssl.

出于某种原因,我必须在浏览器中访问localhost:#####以启动该服务.

一旦服务启动,我在visual studio 2012 comman提示符中使用以下调用进行测试:

svcutil.exe https://localhost:10201/?wsdl
Run Code Online (Sandbox Code Playgroud)

它回来了

Error: Cannot obtain Metadata from https://localhost:10201/?wsdl

If this is a Windows (R) Communication Foundation service to which you have access, please check that you have enabled metadata publishing at the specified address.  For help enabling metadata publishing, please refer to the MSDN documentation at http://go.microsoft.com/fwlink/?LinkId=65455.


WS-Metadata Exchange Error
    URI: https://localhost:10201/?wsdl

    Metadata contains a reference that cannot be resolved: 'https://localhost:10201/?wsdl'.

    Could not establish trust relationship for the SSL/TLS secure channel with authority …
Run Code Online (Sandbox Code Playgroud)

c# ssl https wcf metadata

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