我有一个HTML页面.
在那里,根据浏览器,我需要包含一个单独的JavaScript文件.
这怎么可能?
<script type="text/javascript">
if(navigator.appName == 'Microsoft Internet Explorer')
{
//here i need to include one.js
}
else
{
//here i need to include two.js
}
</script>
Run Code Online (Sandbox Code Playgroud) 我有一个网站,例如test.com.
虽然我在浏览器中将该网站作为"test.com"获取该网站.
但是当我尝试'www.test.com'时,它显示服务器未找到问题.
它没有任何htaccess文件,index.php页面中也没有任何内容可以解决这个问题.
任何人都有任何想法
我有以下html:
<body>
<form action="site1">
<input type="image" name="submit" border="0" src="images/front/search_travel.png" alt="" onclick="provider_popup();"/>
</form>
<form name="frmRight1" action="site2" target="_blank" >
<input type="hidden" name="sector_id" id="sector_id" value="90" />
<input type="submit" style="visibility:hidden;" />
</form>
<script type="text/javascript">
function provider_popup (){
document.frmRight1.submit();
return false;
}
</script>
</body>
Run Code Online (Sandbox Code Playgroud)
当我提交带有名称的按钮时submit,我得到另一个标签,它将加载'site2'
但是这个过程不适用于chrome.
让我知道原因
我有一个显示5分钟倒计时计时器的JavaScript代码。
这是代码
var mins
var secs;
function cd() {
mins = 1 * m("05"); // change minutes here
secs = 0 + s(":00"); // change seconds here (always add an additional second to your total)
redo();
}
function m(obj) {
for(var i = 0; i < obj.length; i++) {
if(obj.substring(i, i + 1) == ":")
break;
}
return(obj.substring(0, i));
}
function s(obj) {
for(var i = 0; i < obj.length; i++) {
if(obj.substring(i, i + 1) == ":")
break;
} …Run Code Online (Sandbox Code Playgroud) 我有一个html页面.虽然我在chrome或Safari中获取页面,但文本框周围有一个黄色边框.
为了删除边框,我添加了
<style type="text/css">
input{
outline:none;
}
</style>
Run Code Online (Sandbox Code Playgroud)
边界已经消失.
但是当我在Mac机器(Chrome和Safari)中使用页面时,它仍然存在.任何人都知道如何在Mac中修复它?
我有两个日期,(它们是日期时间对象).
我怎样才能在几秒钟内得出这两个日期之间的差异?
my $givenDate1 = DateTime->new(
year => 1982,
month => 10,
day => 25,
hour => 7,
minute => 19,
second => 35,
time_zone => 'UTC',
);
my $givenDate2 = DateTime->new(
year => 1982,
month => 10,
day => 25,
hour => 7,
minute => 20,
second => 50,
time_zone => 'UTC',
);
Run Code Online (Sandbox Code Playgroud)
它应该将时间差恢复为75秒
我有一个perl文件(例如:test.pl),它执行一些数据库操作.
在测试时,它的工作正常.
我使用该命令将此文件作为后台进程执行
perl test.pl &
Run Code Online (Sandbox Code Playgroud)
它的工作正常了几天.
但几天后,文件执行停止了.
如何找到原因或查看错误?
我检查了日志文件"/ var/log/httpd/error_log",但找不到任何内容.
我将perl文件保存在服务器中,该服务器在Cent OS中运行.
有谁有想法?
我有一个perl文件(test.pl).
它将以重复的方式工作.该文件的目的是从DB发送电子邮件
以下是test.pl中的代码
sub send_mail{
$db->connect();
# Some DB operations #
# Send mail #
$db->disconnect();
sleep(5);
send_mail();
}
send_mail();
Run Code Online (Sandbox Code Playgroud)
我执行此文件的5个实例,如下所示
perl test.pl >> /var/www/html/emailerrorlog/error1.log 2>&1 &
perl test.pl >> /var/www/html/emailerrorlog/error2.log 2>&1 &
perl test.pl >> /var/www/html/emailerrorlog/error3.log 2>&1 &
perl test.pl >> /var/www/html/emailerrorlog/error4.log 2>&1 &
perl test.pl >> /var/www/html/emailerrorlog/error5.log 2>&1 &
Run Code Online (Sandbox Code Playgroud)
如果我执行命令 ps -ef | grep perl | grep -v grep
我可以看到上面提到的perl文件的5个实例
该文件将在几天内完美运行
但是几天之后,perl进程将逐渐消失.
几天后,所有过程都会消失.现在.如果我执行命令ps -ef | grep perl | grep -v grep,我看不到任何进程,
我在日志文件中看不到任何错误日志.
那么,消除perl进程的可能性有多大?
我该怎么调试呢?
我在哪里可以看到perl错误日志?
它在Centos和Red …
我有一个div,我需要在屏幕中央显示这个div(即可视区域),即使用户滚动页面也是如此.
所以它的风格应该是(例如)
{position:fixed; top:90px; left:150 px; z-index:9999; overflow:hidden;}
Run Code Online (Sandbox Code Playgroud)
现在我需要找到left和top的值,这样div就会放在屏幕的中心(即可视区域),对于任何页面.
如何使用javascript或jquery找到left&top的值?