标签: onclick

我可以在imagemap区域元素上有一个onclick事件

我想在一个区域元素上放一个onclick事件.这是我的设置:

<img id="image" src="wheel.png" width="2795" height="2795" usemap="#Map" >
    <map name="Map">
    <area class="blue" onclick="myFunction()" shape="poly" coords="2318,480,1510,1284" href="#">
</map>
Run Code Online (Sandbox Code Playgroud)

我尝试了2种不同的方法来进行onclick事件.首先我试过这个:

$(".blue").click( function(event){
    alert('test');
});
Run Code Online (Sandbox Code Playgroud)

我也试过这个:

function myFunction() {
    alert('test');
}
Run Code Online (Sandbox Code Playgroud)

以上工作都没有.区域元素是否支持上述,或者它们仅支持具有href?

提前致谢!

javascript jquery imagemap onclick area

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

如何在导致模糊的点击事件后触发Javascript模糊事件?

我曾经遇到过这个问题几次,我对以前用过的解决方案不满意.

我有一个带有模糊事件的输入框,可以验证它的内容,还有一个按钮,可以在点击时填充输入框.问题是单击按钮会触发输入模糊事件,然后触发按钮单击事件,因此按钮插入的内容不是验证的内容.

http://jsfiddle.net/jakecr/dL3K3/

我知道这是正确的行为,但我想不出一个彻底解决问题的方法.

javascript jquery events onclick onblur

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

使用JavaScript更改图像源

所以我是JavaScript的新手(这实际上是我第一次尝试做某事)并且我遇到了一些麻烦.我认为我有足够的知识来完成这项工作,我甚至用Google搜索了可以帮助我解决问题的教程和脚本,但没有任何帮助.

我似乎无法更改图像源,这是我到目前为止的代码:

<script type="text/javascript">
    function changeImage(a) {
        document.getElementById("img").src=a.src;
    }
</script>
<div id="main_img">
    <img id="img" src="1772031_29_b.jpg">
</div>
<div id="thumb_img">
    <img src='1772031_29_t.jpg'  onclick='changeImage("1772031_29_b.jpg");'>
    <img src='1772031_55_t.jpg'  onclick='changeImage("1772031_55_b.jpg");'>
    <img src='1772031_53_t.jpg'  onclick='changeImage("1772031_53_b.jpg");'>
</div>
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释我是否做错了什么?或者也许我错过了什么?请帮帮我 :-)

javascript image onclick src

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

单击图像以使用Javascript导航到另一个页面

我正在用Javascript热身,所以我正在尝试自己的东西.我正在搜索onclick函数,我在index.html页面中有缩略图图像,每当用户单击图像时,他将被重定向到新页面,其中图像再次显示以及有关它的一些信息.现在我正在使用纯HTML.

我想使用javascript导航到与用户点击的图像对应的页面.使用onclick可以吗?我的网页上有超过10张图片,每次用户点击图片时我想获取该图片的ID并将其重定向到新页面.新页面以图像名称命名.

例如:图片名称:bottle.jpg(驻留在images文件夹中)重定向页面名称:bottle.html(驻留在主文件夹中)

<a href="bottle.html" id="bottle" ><img src="../images/bottle.jpg" alt="bottle" class="thumbnails" /></a>
Run Code Online (Sandbox Code Playgroud)

任何有价值的信息将不胜感激!

如果它是在这个论坛中的某个地方,如果有人可以给我这个链接会很有帮助.

谢谢,Raaks

javascript onclick

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

jQuery Click Div On Div,除了Child Div

我有以下HTML:

<div class="server" id="32">
  <a>Server Name</a>
  <div class="delete-server">X</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我试图这样做,当用户单击它时,server它会打开一个编辑对话框.问题只是做:

 $(".server").click(function () {
     //Show edit dialog
 });
Run Code Online (Sandbox Code Playgroud)

不起作用,因为如果他们点击删除的X,它会打开编辑对话框.如何使整个div server具有除delete-serverdiv 之外的click事件.

javascript jquery onclick

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

仅为TextView复合drawable实现onClick

我需要有一些文字与左边被拉伸,我想,当用户点击/触摸图像(仅图像,而不是文字)来执行一些代码,所以我用了一个LinearLayout中具有的TextViewImageView的是可点击并启动onClick事件.XML解析器建议我用带有复合drawableTextView替换它,这将用更少的XML行绘制相同的东西.我的问题是"我可以指定我只想在on drawable上处理onClick事件TextView而不是TextView本身?我见过一些解决方案,包括编写你自己的TextView扩展,但我只对能够在布局资源中做到这一点感兴趣,如果可能的话,我会保留以下内容XML代码:

<LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:orientation="horizontal" >

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="bottom"
            android:paddingTop="10dp"
            android:paddingLeft="10dp"
            android:paddingRight="10dp"
            android:text="@string/home_feedback_title"
            android:textColor="@android:color/primary_text_dark"
            android:textStyle="bold" 
            android:paddingBottom="4dp"/>


        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/action_feedback" 
            android:clickable="true"
            android:onClick="onClickFeedback"
            android:contentDescription="@string/action_feedback_description"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android onclick textview android-layout

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

处理jQuery中附加元素的click事件

我使用以下方法在页面中生成了一些元素.例如,

$("#button"+caption).click(function(){
        var firstDisplay = '<div id="firstDisp'+caption+'"><ul>';
        for(var i=0;i<parents.length;i++){
            firstDisplay=firstDisplay+'<li class="fClick">'+parents[i]+'</li>';
        }
        firstDisplay=firstDisplay+'</ul></div>';
        $(firstDisplay).dialog();
});
Run Code Online (Sandbox Code Playgroud)

当我为'fClass'创建一个onclick事件时,如下所示:

$(".fClick").click(function(){
    alert("hey!");
}); 
Run Code Online (Sandbox Code Playgroud)

它不起作用!但是,如果我把onclick函数放在其他函数中,就在.dialog()之后,它就可以工作了!我有很多以这种方式创建的元素,所以我不能将所有onclick事件放在一个方法中.有没有办法解决?我也遇到了与.append方法相同的问题.

jquery append onclick

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

如何使用scrapy中的CrawlSpider点击一个带有javascript onclick的链接?

我希望scrapy抓取页面,进入下一个链接看起来像这样:

<a href="#" onclick="return gotoPage('2');"> Next </a>
Run Code Online (Sandbox Code Playgroud)

scrapy能解释那个javascript代码吗?

通过livehttpheaders扩展,我发现单击Next会生成一个POST,其中包含一个非常大的"垃圾",如下所示:

encoded_session_hidden_map=H4sIAAAAAAAAALWZXWwj1RXHJ9n
Run Code Online (Sandbox Code Playgroud)

我正在尝试在CrawlSpider类上构建我的蜘蛛,但我无法弄清楚如何对它进行编码,BaseSpider我使用该parse()方法处理第一个URL,这恰好是一个登录表单,我在其中执行了一个POST:

def logon(self, response):
    login_form_data={ 'email': 'user@example.com', 'password': 'mypass22', 'action': 'sign-in' }
    return [FormRequest.from_response(response, formnumber=0, formdata=login_form_data, callback=self.submit_next)]
Run Code Online (Sandbox Code Playgroud)

然后我定义了submit_next()来告诉下一步该做什么.我无法弄清楚如何告诉CrawlSpider在第一个URL上使用哪种方法?

我抓取的所有请求(第一个除外)都是POST请求.它们交替使用两种类型的请求:粘贴一些数据,然后单击"下一步"转到下一页.

javascript python onclick scrapy web-scraping

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

Android一个用于多个按钮的OnClick方法?

我在android中开始编程,我在一个活动中有3个按钮.

我看到一些示例代码将相同的OnClick事件分配给所有按钮(即使它们执行完全不同的操作),并且在方法Switch(id)案例中...

什么是更好的方法?一个onClick方法和切换或许多方法,每个按钮一个?

谢谢.

java android onclick button

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

单击<div>以聚焦<input>

我有一系列input元素,每个元素都有几个<div>标签分开.
我喜欢,如果我可以click在任何地方,<div>它将focus在一个input.
这是可能的,如果是这样,任何人都可以提供脚本的想法?

html javascript jquery input onclick

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