小编Ion*_*ian的帖子

如何使用JavaScript在IE 6 7 8 9中分离事件

这是部分代码,而不是完整版.

我有一个突出显示特定html元素的荧光笔mouse hovers.

我也有click event and listener.

我的问题是:highlighter event/listener使用Internet Explorerv6 v7 v8 v9 时不会分离

我究竟做错了什么?

这是我如何附加事件并启动事件监听器:

if (document.body.addEventListener) {
                        //alert(11);
                        document.body.addEventListener('mousemove', handler, false);
                    } else if (document.body.attachEvent) {
                        //alert(12);
                        var ff=function(e) {
                            return handler(e || window.event);
                        };
                        //alert(ff);
                        document.body.attachEvent('onmousemove', ff);
                    } else {
                        //alert(13);
                        document.body.onmousemove = handler;
                    }
Run Code Online (Sandbox Code Playgroud)

这就是我停止onmousemove/mouse事件/监听器的方法:

if (document.body.removeEventListener) {
                    document.body.removeEventListener('mousemove', handler, false);
                } else if (document.body.detachEvent) {
                    document.body.detachEvent('onmousemove', function(e) {
                        return handler(e || window.event);
                    });
                } else {
                    document.body.removeAttribute("onmousemove"); …
Run Code Online (Sandbox Code Playgroud)

javascript bookmarklet javascript-events

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

如何在Yii中替换元标记?

我知道我可以在Yii中注册一个新的元标记,我知道该怎么做,但我需要

替换我设置的默认标签,因为当我在文章上时,我想插入

元标记中文章的简短描述;

如何管理元标记?

yii meta-tags

5
推荐指数
2
解决办法
5488
查看次数

Yii多个表的一个关系

我正在尝试编写一个使用多个表的自定义关系,这种关系需要使用第一个表中的键连接到其他表.

每个表都有相同的列.

所以,让故事开始:

我正在开发一个基于在线策略的游戏.(PBBG - 基于持续浏览器的游戏)

我有一个大表(30.000.000行),我将该表拆分为100个较小的表(每个表中300.000行).

行动发生在村庄内.

有关村庄的详细信息存储在village表格中.

每个村庄都位于一个大陆内,所以有k一些村庄给我这个村庄所属的大陆.

村表包含以下列:

id - pk x - x在地图上的位置y - y在地图上的位置k - fk continent id name user_id fk points

我有100大洲,这就是为什么我有100个新的小桌子.

我还有一张桌子,用于存储所有建筑物的详细信息.

建筑细节存储在village_building表格中.

所以,从原来的表village_building,我现在village_building_k1,village_building_k2..., village_building_k100.

一个village_building_k...表有以下几列:

id - pk village_id - fk building_id - fk

现在,我尝试写从模型跳跃的关系village进行建模village_building_kX,其中X需要的时候应该改变.

如果我可以使用k模型中的值village,那将为我提供我需要加入的表的名称.

如果k = 2,我需要跳转villagevillage_building_k2使用concat

public function tableName() { …
Run Code Online (Sandbox Code Playgroud)

php yii

5
推荐指数
2
解决办法
740
查看次数

如何使用Bootstrap保持圆角

从下图中 圆角的图像,我想隐藏第二个按钮,

使用javascript,我需要第一个按钮有圆角.

在我使用javascript隐藏第二个按钮后,第一个按钮在右侧有一个矩形形状:

显示后无图像

如果我删除按钮节点,bootstrap会设置圆角,但这没用.

这是我需要的,通过使用javascript:

这就是我需要的

标准的bootstraphtml按钮结构:

<div class="btn-group">
            <button class="btn btn-mini action_select customSelect" id="btn_bulk_action" data-toggle="button" disabled="disabled">Reply<span class="reply2"></span></button>
            <button class="btn btn-mini action_select" data-toggle="button" id="btn_bulk_action_archive" disabled="disabled" style="
    display: none;
">Archive<i class="icon-remove"></i></button>
                    </div>
Run Code Online (Sandbox Code Playgroud)

javascript twitter-bootstrap

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

Inno Setup Compiler:如何编辑INI文件并用{app}常量替换值

我有一个包含c:/wamp很多次的INI文件.

如何用{app}扩展/选择的常量值替换此文本?

我现在知道如何替换单个值:

[INI]
Filename: "{app}\wampmanager.conf"; Section: "main"; Key: "installDir"; String: """{app}"""
Run Code Online (Sandbox Code Playgroud)

我在这里读书

inno-setup

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

如何在画布html5中获取上下文X和Y位置

我有这个小提琴,我需要知道我的网格始终从哪里开始的位置;

我可以缩放甚至拖放网格.

<!DOCTYPE html>
<!-- saved from url=(0048)http://phrogz.net/tmp/canvas_zoom_to_cursor.html -->
<html lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Zooming via HTML5 Canvas Context</title>
        <style type="text/css" media="screen">
            body { background:#eee; margin:1em; text-align:center; }
            canvas { display:block; margin:1em auto; background:#fff; border:1px solid #ccc }
        </style>
    </head>
    <body style="-webkit-user-select: none;">

        <canvas width="800" height="600"></canvas>

        <script type="text/javascript" charset="utf-8">

            var start_x = start_y = position_x = position_y = 50;

            var canvas = document.getElementsByTagName('canvas')[0];

            canvas.width = 800;

            canvas.height = 600;

            var gkhead = new Image;

            var ball …
Run Code Online (Sandbox Code Playgroud)

javascript html5 html5-canvas

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

字符a与MySQL数据库中的A相同

我想开发一个简短的url系统,就像我一样,我在数据库中遇到了问题.我无法在数据库中的a和A之间产生差异.

这是我在数据库中保存的内容:

1   aaaaaaa a   a   a   a   a   a   a   aaaaaaa 1340802562  
3   aaaaaab a   a   a   a   a   a   b   aaaaaab 1340802562  
5   aaaaaac a   a   a   a   a   a   c   aaaaaac 1340802562  
7   aaaaaad a   a   a   a   a   a   d   aaaaaad 1340802562
Run Code Online (Sandbox Code Playgroud)

在id 2,我应该有aaaaaaB.这是表结构属性:

1   id  bigint(20)      UNSIGNED    Nu  None    AUTO_INCREMENT    Schimbare   Arunc?     More 
     2  combination varchar(8)  utf8_general_ci     Nu  None          Schimbare   Arunc?     More 
     3  a   varchar(2)  utf32_general_ci        Nu  None          Schimbare   Arunc?     More 
     4  b   varchar(2)  utf8_general_ci …
Run Code Online (Sandbox Code Playgroud)

php mysql unicode utf-8

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

Yii:多个数据库连接失败

我阅读了yii文档,以下代码应该有效;

好吧,它没有.:))

db是主数据库

db1和db2是辅助数据库

这有什么不对?

该网站在线,在www.linkbook.co,并且它无法连接到任何数据库

'db' => array(
    'connectionString' => 'mysql:host=localhost;dbname=linkbookco',
    'emulatePrepare' => true,
    'username' => 'user',
    'password' => 'password',
    'charset' => 'utf8',
    'tablePrefix' => '',
),

    'db1' => array(
    'connectionString' => 'mysql:host=localhost;dbname=linkbookco1',
    'username'         => 'user',
    'password' => 'password',
    'charset' => 'utf8',
    'tablePrefix' => '',
    'class'            => 'CDbConnection'          // DO NOT FORGET THIS!
),

    'db2' => array(
    'connectionString' => 'mysql:host=localhost;dbname=linkbookco2',
    'username'         => 'user',
    'password' => 'password',
    'charset' => 'utf8',
    'tablePrefix' => '',
    'class'            => 'CDbConnection'          // DO …
Run Code Online (Sandbox Code Playgroud)

database multiple-databases yii

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

用于URL/robots.txt的PHP file_exists()返回false

我尝试使用file_exists(URL/robots.txt)来查看该文件是否存在于随机选择的网站上,并得到错误的回复;

如何检查robots.txt文件是否存在?

在我检查之前,我不想开始下载.

使用fopen()可以解决问题吗?因为:成功时返回文件指针资源,错误时返回FALSE.

我想我可以把这样的东西:

$f=@fopen($url,"r"); 
if($f) ...
Run Code Online (Sandbox Code Playgroud)

我的代码:

http://www1.macys.com/robots.txt 也许它不存在 http://www.intend.ro/robots.txt 也许它不存在 http://www.emag.ro/robots.txt 也许它不是那里 http://www1.bloomingdales.com/robots.txt 也许它不存在

try {
            if (file_exists($file)) 
                {
                echo 'exists'.PHP_EOL;
                $curl_tool = new CurlTool();
                $content = $curl_tool->fetchContent($file);
                //if the file exists on local disk, delete it
                if (file_exists(CRAWLER_FILES . 'robots_' . $website_id . '.txt'))
                    unlink(CRAWLER_FILES . 'robots_' . $website . '.txt');
                echo CRAWLER_FILES . 'robots_' . $website_id . '.txt', $content . PHP_EOL;
                file_put_contents(CRAWLER_FILES . 'robots_' . $website_id . '.txt', $content);
            }
            else
            {
                echo 'maybe it\'s …
Run Code Online (Sandbox Code Playgroud)

php robots.txt

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

Inno Setup Compiler:如何使用给定的URL自动启动默认浏览器?

我正在尝试使用给定的URL启动我的默认浏览器(chrome):

http://localhost/folder

通过使用inno setup compilerforwindows

安装程序完成后,我运行wamp manager

我有什么要写在这run部分来实现这个?

PS:

app应该安装一个wamp可移植集合(apache web服务器,mysql,php,phpmyadmin)

当安装程序完成时,它应该启动wamp manager,等待最大值5 seconds,然后它应该default browser用给定的打开deURL

; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define MyAppName "My Program"
#define MyAppVersion "1.5"
#define MyAppPublisher "My Company, Inc."
#define MyAppURL "http://www.example.com/"
#define WM "Wamp Manager"
#define Exewampmanager "wampmanager.exe"

[Setup]
; NOTE: The value of AppId uniquely …
Run Code Online (Sandbox Code Playgroud)

inno-setup

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