这个问题跟这个问题一样,我再也不能回答了,所以我用我的账号重新发布了.
对不起这个烂摊子.
我需要一个Greasemonkey脚本,在页面加载时激活像'javascript:FUNCTION'这样的href链接.我见过这段代码:
<script language="Javascript" type="text/javascript">
function somescript() {
window.location.href = document.getElementById('ololo').href;
}
</script>
<a href="javascript:alert('test');" id="ololo">test</a>
<br />
<a href="javascript:somescript()">click me</a>
Run Code Online (Sandbox Code Playgroud)
而且,即使在使用onload时它在本地页面上工作,当我在我的脚本中使用它时它也不起作用.
将代码从html页面的主体转移到Greasemonkey脚本时,可能会遗漏一些东西.
我希望这次问题更清楚,请原谅我的任何误解,但我仍然是JS的初学者.
我试图完成一个项目的RPG游戏,但不知道如何制作游戏地图.它不需要是图形的,但整个地图和每个图块的代码必须是正确的.
到目前为止,我想通过使用包含所有链接的tile的ArrayList来制作非matricial地图(作为教授的请求).
public abstract class Casella {
/**
* @uml.property name="tabellone"
* @uml.associationEnd multiplicity="(1 1)" inverse="casella:Tabellone"
* @uml.association name="contains"
*/
private int id;
private boolean free = true;
private List adjacent;
private List items;
private Tabellone tabellone = null;
public void in(){
free = false;
}
public void out(){
free = true;
}
}
Run Code Online (Sandbox Code Playgroud)
这是单个图块的代码(有3个类扩展它).我仍然不知道如何组合并生成地图.
感谢您的时间.
我目前正在研究Perl脚本以从QuakeLive网站收集数据.一切都很顺利,直到我无法得到一组数据.
我正在使用正则表达式,除了最喜欢的竞技场,武器和游戏类型之外,它们还可以用于所有事情.我只需要在$ 1中获取这三个元素的名称以便进一步处理.
我尝试重新制作收藏夹图片,但没有成功.如果它有用,我已经在脚本中使用了WWW :: Mechanize.
我认为问题可能与那些元素的段落的类名有关,而前一个是无类的.
您可以在此处找到示例个人资料.
请注意,对于页面的上一部分,它使用如下代码:
$content =~ /<b>Wins:<\/b> (.*?)<br \/>/;
$wins = $1;
print "Wins: $wins\n";
Run Code Online (Sandbox Code Playgroud) 在我的脚本中,我需要像这样做一个循环:
use DateTime;
for $j(0..3){
my ($date) = DateTime->now->ymd;
my ($k) = 0;
while($k <= $j){
$date = ($date->subtract( days => 7));
$k++;
}
print "$date\n";
}
Run Code Online (Sandbox Code Playgroud)
哪个应该得到当前日期,然后一个星期前,等等.可悲的是,在得到正确的当前日期后,它不起作用,我不知道什么是错的.
Error message is "Can't call method "subtract" without a package or object reference [...]",
Run Code Online (Sandbox Code Playgroud)
但我不知道如何解决这个问题.
如果可能的话,我想继续使用DateTime或将其替换为另一个模块(可能不超过一个).
正如前一个问题所述,我正在为QuakeLive网站编写一个爬虫程序.
我一直在使用WWW :: Mechanize来获取网页内容,这对所有网页都有效,除了匹配的网页.问题是我需要获得所有这些ID:
<div id="ffa_c14065c8-d433-11df-a920-001a6433f796_50498929" class="areaMapC">
Run Code Online (Sandbox Code Playgroud)
这些用于构建特定的匹配URL,但我根本不能.
我设法只通过FireBug看到这些ID,没有我试过的页面下载器,解析器,getter能够在这里提供帮助.我所能得到的只是一个更简单的页面版本,你可以通过Firefox中的"显示源代码"来看到该代码.
由于FireBug显示了ID,我可以放心地假设它们已经被加载,但是后来我无法理解为什么没有其他东西可以获取它们.它可能与JavaScript有关.
你可以在这里找到一个页面示例
我正在使用MySQL数据库,需要在决定运行哪些查询之前检查是否已存在行.
我正在研究的表是这样的:
player(playerid, nickname, data1, data2, data3)
Run Code Online (Sandbox Code Playgroud)
其中"playerid"是自动递增的数字,"昵称"是唯一的.
我尝试了COUNT,COALESCE,fetch-> rows等的一些查询.并且无处可去.我已经看到了这个问题,但无法解决任何问题.