小编Wes*_*nal的帖子

使用BackgroundWorker检查WebBrowser中是否存在元素

我正在使用后台工作程序使用vb.net操作我的WebBrowser上的一些元素.

例如,后台工作人员RFIDReader将检查我是否在特定链接上.

ElseIf TerminalBrowser.Url.ToString.Contains(baseUrl + "box-office/ticket-verification") And rf_code <> "" Then

    ' Insert RF Code in "rf_code" hidden text field
    Me.Invoke(Sub() Me.TerminalBrowser.Document.GetElementById("rf_code").SetAttribute("value", rf_code.ToLower))

End If  
Run Code Online (Sandbox Code Playgroud)

如果我点击我的RFID卡,这里会发生什么.它将rf_code在我的浏览器中包含我的元素的相应值.

现在我想要发生的是,我想检查容器本身(synchronize-rfid)是否存在(因为它是一个弹出窗口).见图片以供参考.

在此输入图像描述

这是我们的代码.

If Me.TerminalBrowser.Document.GetElementById("synchronize-rfid") IsNot Nothing Then
    ' Code here
end if
Run Code Online (Sandbox Code Playgroud)

参考:https://stackoverflow.com/a/2022120/1699388

问题是,BackgroundWorker并没有按照上面的代码与UI进行真正的交互.

我有什么方法可以确定是否使用后台工作符存在该元素?

我想我已经做到了这一点但它不起作用.

Dim synchronize_rfid = Me.Invoke(Sub() Me.TerminalBrowser.Document.GetElementById("synchronize-rfid"))
If synchronize_rfid IsNot Nothing Then
    ' Code here
end if
Run Code Online (Sandbox Code Playgroud)

vb.net backgroundworker

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

Page 404 CodeIgniter index.php

我有关于Codeigniter的这个问题,遗憾的是,本网站关于此问题的其他帖子对我没有帮助,或者我没有很好地应用它.

编辑*添加截图:

在此输入图像描述

在此输入图像描述

我的目录结构:

  • 调度程序(主文件夹)
    • 系统
      • 应用
        • 配置(文件夹)
        • 控制器(文件夹)
          • BS.php
    • 和其他文件夹和文件
    • 的index.php

正如标题所说,当我打字时

http://mysite.com/folder/index.php

它输出找不到的页面404.但是,当我输入http://mysite.com/scheduler/index.php/BS时,它显示"这是一个BS文件",因为我使用下面的代码回应它.

BS.php

 function index($flag = NULL)
{

 echo "This is a BS File.";
 }
Run Code Online (Sandbox Code Playgroud)

routes.php文件

$route['default_controller'] = "BS";
$route['scaffolding_trigger'] = "";
Run Code Online (Sandbox Code Playgroud)

的index.php

error_reporting(E_ALL);

$system_folder = "system";

$application_folder = "application";

if (strpos($system_folder, '/') === FALSE)
{
    if (function_exists('realpath') AND @realpath(dirname(__FILE__)) !== FALSE)
    {
        $system_folder = realpath(dirname(__FILE__)).'/'.$system_folder;
    }
}
else
{
    // Swap directory separators to Unix style for consistency
    $system_folder = str_replace("\\", "/", $system_folder); 
}

define('EXT', …
Run Code Online (Sandbox Code Playgroud)

php controller routes codeigniter http-status-code-404

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

Facebook FB.ui,Feed消息obj不起作用

好吧,我有关于关于消息属性,属性/对象或其所谓的FB.ui的问题.(不知道它叫什么,我的坏.)

我在某个网站看到了这段代码:

http://fbdevwiki.com/wiki/FB.ui#method%3a_.27permissions.request.27

这是我关注的具体部分.

在此输入图像描述

工作我至少...

那这是我的代码,

function postToFeed() { //Facebook Share Function
  // calling the API ...
  var obj = {
    method: 'feed',
    display: "iframe",
    message: "Hey Hey Lol",
    link: "http://www.facebook.com/pages/<?php echo $fbp_name; ?>/<?php echo $fbp_id; ?>?sk=app_xxxxx",
    picture: "http://www.compibot.com/<?php echo $image_folder;  ?>/<?php echo $event_info[4]; ?>",
    name: "<?php echo $event_info[1]; ?>",
    caption: '<?php echo "Expires in: " . $mdy_expiry; ?>',
    description: "<?php echo $event_info[2]; ?>",
    actions: [{ name: 'Vote', link: 'https://www.facebook.com/<?php echo $fbp_id ?>'}]
  };

  function callback(response) { …
Run Code Online (Sandbox Code Playgroud)

javascript facebook facebook-javascript-sdk fb.ui

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

Mysql根据日期计算行数

好吧,我不知道它应该是什么标题,也不知道如何解释它,但我会尽力解释我的问题.

我有这个表包含一些专注于date_participatedfblike_point的数据.

在此输入图像描述

好吧,我想要的输出应该是

2013-03-20 1

2013-03-19 3

所以基本上,每个日期都会计算fblike_point的数量.

在2013-03-19它总共有3个fblike_point,在2013-03-20它总共有1个fblike_point

我的问题是,我输出的不是我想要的结果,我得到的结果是2013-03-19 4

它保持在1个日期并计算fblike_point的数量

这是我的代码.

$query = "SELECT DISTINCT date_participated, COUNT(fblike_point) as fblike FROM event_raffles WHERE ticket_id='". $ticket_id ."' AND event_table='". $event_table ."' AND status='1' ORDER BY date_participated DESC";
$result = db_query($query);

foreach ($result as $values) {
    echo $values->date_participated . " " . $values->fblike . "<br>";
}
Run Code Online (Sandbox Code Playgroud)

有什么解决方案吗?任何帮助,将不胜感激.:)

php mysql pdo

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

MYSQL 将时间戳转换为月份

我对 mysql 日期函数有这个问题。

我正在尝试将 THIS MONTH 的值与数据库中给定的时间戳进行比较。

例如今天的月份是六月,时间戳是1369967316

我正在尝试确定该时间戳是否在 6 月。

$query = db_query("SELECT * FROM users WHERE MONTH(FROM_UNIXTIME(CURDATE())) = MONTH(1369967316)");

//count total members this mont
$members_month = $query->rowCount();
Run Code Online (Sandbox Code Playgroud)

所以如果我使用 rowCount,$members_month 的值应该是 1。

不幸的是它不起作用。任何帮助,将不胜感激。

好吧,我看到了一些与我的相关的答案,但它没有达到目的,或者我没有很好地应用它。

mysql从时间戳中获取月份不起作用

如何在针对 unixtimestamp (bigint) 列的 where 子句中使用 curdate()

mysql

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

Jquery/Javascript文本框在键入内容时更改值,如果未聚焦则还原

我不知道我应该在这个网站上寻找什么条款,也不知道谷歌,如果我的问题有重复的主题,请原谅我.真的不知道输入什么.

我将提供截图让您了解我的问题.

这是我的文本框上有(可选)值.

在此输入图像描述

当我将光标聚焦在它上面时,文本框将处于对焦模式(当我点击它时它没有改变(可选)的值.

在此输入图像描述

当我在文本框中键入内容时,(可选)值会消失,并显示您正在键入的内容.

在此输入图像描述

当我[<-Backspace]你好并完全删除它时,我想要的输出是(可选)将回到原来的样子.

在此输入图像描述

长话短说,我有这个文本框,默认值为(可选)当我输入它时,它会消失并显示你正在输入的内容,当我删除所有内容时,(可选)将会回来.

我对如何开始没有任何想法.如果你帮助我们会很高兴.

html javascript jquery input

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

返回数组函数的n值并在while循环PHP中列出

我试图通过使用PHP函数显示国家列表.

这是我正在检索的数据库值.(裁剪)

在此输入图像描述

这是我正在检索数据的功能.

码:

public function get_countries() {

    $list_country = array();
    $query = $this->db->prepare("SELECT name FROM country");
    $query->execute();

    while($r = $query->fetch(PDO::FETCH_ASSOC)) {
        $list_country[] = $r['name'];
    }

    return $list_country;
}
Run Code Online (Sandbox Code Playgroud)

然后这是我回显所有数据的代码.

<?php
    while (list($country) = $general->get_countries()) {
        echo $country;
    }
?>
Run Code Online (Sandbox Code Playgroud)

不幸的是,它只是一遍又一遍地回响相同的值.

在此输入图像描述

对此有何解决方案?就像一遍又一遍地回复所有数据而不是相同的数据?

php loops

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