我在html中动态添加一个按钮,如下所示:点击该按钮,我想调用一个Javascript函数:
var but = document.createElement("button");
but.value="delete row";
but.setAttribute("onclick","callJavascriptFunction()");
//this is not working
but.onclick="callJavascriptFunction()"
//this is also not working
document.getElementById("but").onclick="callJavascriptFunction()"
//this is also not working
but.id="but"+inc;
Run Code Online (Sandbox Code Playgroud)
有没有办法解决这个问题?Plz帮助我.,提前谢谢
我正在尝试首先使用Alias文件夹将项目文件存储在与我不同的位置DocumentRoot,然后mod_rewrite对此请求执行a .但它似乎没有解析.htaccess文件.
这是我的Alias文件的内容:
Alias /test F:/Path/To/Project
<Directory F:/Path/To/Project>
Order allow,deny
Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
这是我的.htaccess档案:
Options +FollowSymlinks
RewriteEngine on
RewriteRule .* index.php [NC] [PT]
Run Code Online (Sandbox Code Playgroud)
当我删除别名一切正常.
我为我的网站制作了一些统计代码(我是一个php开发者).我想计算网络用户在任何页面上停留多少秒/分钟(如谷歌分析),但我不知道如何做到这一点.感谢您的帮助或脚本!
在我们的应用程序中,我们有一些来自翻译的字符串,它们可以包含变量。例如,在Can i have a {beverage}?该{beverage}部分应具有可变代替。我当前的实现通过拥有一个包含所有变量的名称和值的字典来工作,并且只替换正确的字符串。但是我想通过引用注册变量,这样如果值被更改,结果字符串也会更改。通常用ref关键字传递参数就可以了,但我不确定如何将它们存储在字典中。
翻译解析器:
static class TranslationParser
{
private const string regex = "{([a-z]+)}";
private static Dictionary<string, object> variables = new Dictionary<string,object>();
public static void RegisterVariable(string name, object value)
{
if (variables.ContainsKey(name))
variables[name] = value;
else
variables.Add(name, value);
}
public static string ParseText(string text)
{
return Regex.Replace(text, regex, match =>
{
string varName = match.Groups[1].Value;
if (variables.ContainsKey(varName))
return variables[varName].ToString();
else
return match.Value;
});
}
}
Run Code Online (Sandbox Code Playgroud)
主文件
string bev = "cola";
TranslationParser.RegisterVariable("beverage", bev); …Run Code Online (Sandbox Code Playgroud) 由于我必须多线程,我不能在PHP中雄辩地解决我想用Java编程,遗憾的是我无法找到一个库,这将允许我像PHP中一样强大,快速和轻松地解析HTML DOM简单的HTML DOM解析器.您是否了解Java中易于使用的替代方案?
我正在尝试向目录中的所有图像添加水印,例如 www.example.com/private。其中一些图像具有很大的分辨率,而其他图像则相对正常,因此目前我的水印对于较小的图像效果很好。即使将水印居中,我仍然会留下较大图像的理想部分,容易被裁剪。
所以我的问题是我将如何编写一个 php 脚本来在整个图像中垂直和水平重复水印?我对后端开发不太了解,除了我知道它需要提供足够的水印保护之外,所以我一直在谷歌上四处寻找,只能找到这个http://www.regardadesign.co.uk/ blog/post/php-image-manipulation/15,这不起作用。
到目前为止,我已将以下 .htaccess 文件放入 /private 目录中:
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule \.(gif|jpeg|jpg|png)$ /admin/watermark.php [QSA,NC]
</ifModule>"
Run Code Online (Sandbox Code Playgroud)
这是 watermark.php 文件中的脚本:
<?php
ini_set('memory_limit','200M');
$path = $_SERVER['DOCUMENT_ROOT'].$_SERVER['REQUEST_URI'];
$image = imagecreatefromstring(file_get_contents($path));
$w = imagesx($image);
$h = imagesy($image);
$watermark = imagecreatefrompng('watermark.png');
$ww = imagesx($watermark);
$wh = imagesy($watermark);
imagecopy($image, $watermark, (($w/2)-($ww/2)), (($h/2)-($wh/2)), 0, 0, $ww, $wh);
header('Content-type: image/jpeg');
imagejpeg($image);
imagedestroy($image);
imagedestroy($watermark);
exit();
?>
Run Code Online (Sandbox Code Playgroud) 这是我的jquery工作得很好
$(document).ready(function(){
$('#new_average, #max_occupancy').keyup(function(){
factor = $(".industry_picker option:checked").attr("title");
average = $('#new_average').val();
if($('#new_average').val().indexOf("$") != -1){
average = average.substring(1);
}
if($("#max_occupancy").val() != ""){
max_occupancy = $("#max_occupancy").val();
max_total = ((average * factor) * max_occupancy) * 30;
if(factor != ""){
$("#new_calc").val("$" + max_total + ".00");
}
}
});
});
Run Code Online (Sandbox Code Playgroud)
但问题是我需要这个来启动keyup和on
$(".industry_picker")
Run Code Online (Sandbox Code Playgroud)
改变....我知道我可以复制这个确切的功能,并有一个
$(".industry_picker").change
Run Code Online (Sandbox Code Playgroud)
但我觉得这是一个黑客...是否有一个更好的方式来拥有
$('#new_average, #max_occupancy").keyup
Run Code Online (Sandbox Code Playgroud)
和
$(".industry_picker").change
Run Code Online (Sandbox Code Playgroud)
在相同的选择器或更好的方式实现这一点,而无需再次复制整个功能
我试图让这个查询工作,但我不能正确的语法,有人可以帮忙吗?谢谢
$query="UPDATE users SET upsell2='" .$upsell2.
"' upsell1='" .$upsell1."' WHERE email='" .$email."'";
Run Code Online (Sandbox Code Playgroud) 我正在申请一个在线考试申请.现在,一开始学生必须登录,他们才会得到问题.现在我想要的是当学生登录然后随机没有.必须在1到50之间生成.这将为他提取50个问题.登录成功后如何生成1到50之间的随机数.
这是我的HTML代码:
<body>
<h3>Login Form</h3>
<form id="form1" name="form1" method="post" action="login.php">
Student Username:
<label>
<input type="text" name="username" id="username" />
</label>
<p>Student Password:
<label>
<input type="text" name="password" id="password" />
</label>
</p>
<p>
<label>
<input type="submit" name="button" id="button" value="login" />
</label>
</p>
</form>
</body>
Run Code Online (Sandbox Code Playgroud)
现在当登录成功然后随机没有.必须生成1到50之间的值.