我想在我的网站上显示YouTube视频,但我需要id为每个将由用户共享的视频添加唯一视频.所以我把它放在一起,我遇到了一个小问题.我试图让JavaScript为div添加一个随机字符串id,但它不起作用,显示字符串:
<script type='text/javascript' src='jwplayer.js'></script>
<script type='text/javascript'>
function randomString(length) {
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split('');
if (! length) {
length = Math.floor(Math.random() * chars.length);
}
var str = '';
for (var i = 0; i < length; i++) {
str += chars[Math.floor(Math.random() * chars.length)];
}
return str;
}
var div = randomString(8);
</script>
<div id='div()'>This text will be replaced</div>
<script type='text/javascript'>
jwplayer('div()').setup({
'flashplayer': 'player.swf',
'file': 'http://www.youtube.com/watch?v=4AX0bi9GXXY',
'controlbar': 'bottom',
'width': '470',
'height': '320'
});
</script>
Run Code Online (Sandbox Code Playgroud) 是否可以查看页面的源代码,找到某个部分并在页面加载之前用其他内容替换它?我想使用JavaScript完成此操作,以便我可以在Chrome扩展程序中使用它.所以像这样:
找到google.com
<script type="text/javascript">
var URLgo = "http://google.com";
</script>
Run Code Online (Sandbox Code Playgroud)
替换为yahoo.com
<script type="text/javascript">
var URLgo = "http://yahoo.com";
</script>
Run Code Online (Sandbox Code Playgroud) 我有两个用PHP编写的脚本来获取时间服务器端,另一个是基于日期和时间的JavaScript倒计时.我不确定我做错了什么,但是当我将日期和时间传递给javascript时,它显示0days 0小时和1秒然后到期.无论将来我设定日期和时间有多远,这都会发生.如何将时间正确地传递到此JavaScript代码中?
<?php
$date = 'July 19 2011 05:00:00 PM PDT';
$exp_date = "var end = new Date('". $date ."');";
$todays_date = date("F j Y g:i:s A T");
if ($todays_date < $exp_date) {
?>
<script>
<?php echo $exp_date ;?>
var _second = 1000;
var _minute = _second * 60;
var _hour = _minute * 60;
var _day = _hour *24
var timer;
function showRemaining()
{
var now = new Date();
var distance = end - now;
if (distance < 0 …Run Code Online (Sandbox Code Playgroud) 我正在寻找一个类或一个可能的解决方案来div使用jQuery 创建一个或图片,并用这样的小方块填充它:

jQuery能够做到这一点吗?
我有一个表单,将其值写入文本文件.我的问题是,当用户提交表单时,它会覆盖上次用户提交的值.我需要进行哪些更改才能记录每个用户提交的内容,而不是每次都写入.
// This just names the file
$target_filename = "usersubmit_f456sd4f56sd4f.txt";
// Create an empty buffer
$message = "";
// This gets all the form keys (names) and values
foreach ($_POST as $key => $value)
$message .= "$key: $value\n";
// Put the date in
$message .= date("F j, Y, g:i a");
// Open the file and write it out
$fp = @fopen($target_filename,"wt");
if ($fp != NULL)
{
fputs($fp,$message);
fclose($fp);
}
Run Code Online (Sandbox Code Playgroud) 我的网站上有一个区域,我只想访问一些人.我的代码现在只适用于一个IP地址,但我希望能够添加更多.
这是我正在使用的:
$ipaddress = $_SERVER['REMOTE_ADDR'];
if($ipaddress == '111.111.111.111') {
//Action for allowed IP Addresses
} else {
//Action for all other IP Addresses
echo 'You are not authorized here.';
echo "<br />IP Address: ".$_SERVER['REMOTE_ADDR'];
exit;
}
Run Code Online (Sandbox Code Playgroud)