小编mil*_*lan的帖子

如何使用JavaScript模拟按键或单击?

我写了一个谷歌浏览器扩展程序,我想要使用我的扩展程序的网站要求我点击或标签到文本框(因为我认为它只运行javaScript验证"onClick").我可以使用我的扩展程序在框中获取文本:

document.getElementById("input1").value = 'test';
Run Code Online (Sandbox Code Playgroud)

但是当我点击提交时,它认为我没有在"input1"文本框中输入任何内容,因为我从未点击过它或在其上打勾.

有人可以帮我解决这个问题吗?

javascript google-chrome google-chrome-extension

40
推荐指数
4
解决办法
11万
查看次数

用于方法的Javascript参数内的大括号

围绕方法的javascript参数的花括号有什么作用?

var port = chrome.extension.connect({name: "testing"});
port.postMessage({found: (count != undefined)});
Run Code Online (Sandbox Code Playgroud)

javascript parameters function curly-braces

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

创建一个网站,使用Gmail,Yahoo或Facebook帐户登录

Stack Overflow如何允许新用户使用他们的Gmail或Facebook或Yahoo帐户登录Stack Overflow?我正在开发一个小项目网站,我很好奇Stack Overflow是如何做到这一点的.我需要获得这些公司的许可吗?或者我可以这样做吗?

openid gmail facebook login

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

尝试访问phpmyadmin mb_detect_encoding时出现PHP致命错误

不知道发生了什么,但下面是日志在尝试访问phpmyadmin时给我的,请帮忙.试图调试一个不同的问题,并遇到这个问题.真的不可能恢复到工作的时候.

PHP致命错误:在第177行的/usr/share/php/gettext/gettext.inc中调用未定义的函数mb_detect_encoding()

当我试图访问该网站时,我收到此错误,我认为这两个错误很可能是相关的:

数据库连接错误(1):MySQL适配器'mysqli'不可用.

php phpmyadmin fatal-error

18
推荐指数
4
解决办法
10万
查看次数

用Phing查找文件替换文本

有谁知道如何使用Phing查找和替换文件中的文本?

phing

15
推荐指数
4
解决办法
9639
查看次数

如何在 Javascript 中延迟提交表单

我正在尝试在我正在编写的 chrome 扩展中延迟自动提交表单,但它似乎没有提交。下面是我的表单和 javascript:

function submitForm() { // submits form
    document.getElementById("ismForm").submit();
}

if (document.getElementById("ismForm")) {
    setTimeout("submitForm()", 5000); // set timout 
}


<form method="post" id="ismForm" name="ismForm" action="http://www.test.com" class=""> 
<label for="searchBox">Search </label>
<input type="text" id="searchBox" name="q" value=""> <input type="hidden" id="sayTminLength" value="3"><input type="hidden" id="coDomain" value="US"><input class="button" type="submit" id="search.x" name="search.x" value="Search" autocomplete="off"> 
</form>
Run Code Online (Sandbox Code Playgroud)

javascript forms submit delay

6
推荐指数
1
解决办法
4万
查看次数

股票分裂api谷歌或雅虎

我正在寻找一种获取股票分割信息的方法.使用雅虎股票API,我可以得到任何符号的所有类型的信息,但我不认为我可以得到分割比率,甚至是否分裂.有谁知道获取此信息的方法?

google-finance yahoo-finance

6
推荐指数
2
解决办法
7441
查看次数

模拟在javascript中单击提交

我希望能够在页面通过Javascript自动加载后提交表单.

我正在写一个谷歌Chrome扩展程序.

到目前为止,扩展可以在输入框中填写文本,但我无法找到进入用户单击提交的下一步的方法.请帮忙.谢谢.

编辑:原谅我的编辑.目前尚不清楚他是否在聊天室为我们这些人写了一个镀铬扩展.--drachenstern

javascript submit google-chrome-extension

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

c中的*是什么意思

这是一个C语言问题.

*的意思是乘以或函数下面的其他东西吗?我问的原因是因为函数定义注释说它需要三个参数.也可以用()[括号] #defines表示不同于括号的东西吗?见下文.

函数调用:

nvm_eeprom_write_byte(TEST_ERASE_PAGE * EEPROM_PAGE_SIZE, 42);
Run Code Online (Sandbox Code Playgroud)

定义:

#define TEST_ERASE_PAGE 2
#define EEPROM_PAGE_SIZE 32
Run Code Online (Sandbox Code Playgroud)

功能定义的注释:

  • param page_addr EEPROM页面地址,介于0和EEPROM_SIZE/EEPROM_PAGE_SIZE之间.
  • param byte_addr EEPROM字节地址,介于0和EEPROM_PAGE_SIZE之间.
  • param value 写入EEPROM的字节值.

功能定义:

void nvm_eeprom_write_byte(eeprom_addr_t address, uint8_t value) {}
Run Code Online (Sandbox Code Playgroud)

eeprom_addr_t 是typedef:

typedef uint16_t eeprom_addr_t
#define EEPROM_START     (0x0000)
#define EEPROM_SIZE      (2048)
#define EEPROM_PAGE_SIZE (32)
#define EEPROM_END       (EEPROM_START + EEPROM_SIZE - 1)
Run Code Online (Sandbox Code Playgroud)

c

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

python列表与googles解决方案不同

我正在研究谷歌的python练习,我无法弄清楚为什么我没有得到列表问题的正确答案.我看到了解决方案,他们做的与我不同,但我认为我做的方式也应该有效.

# B. front_x
# Given a list of strings, return a list with the strings
# in sorted order, except group all the strings that begin with 'x' first.
# e.g. ['mix', 'xyz', 'apple', 'xanadu', 'aardvark'] yields
# ['xanadu', 'xyz', 'aardvark', 'apple', 'mix']
# Hint: this can be done by making 2 lists and sorting each of them
# before combining them.
def front_x(words):
  # +++your code here+++
  list = []
  xlist = []
  for word in words:
    list.append(word) …
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
1
解决办法
368
查看次数