JavaScript函数href

时间:2015-12-01 13:36:59

标签: javascript html

我在javascript中创建了一个由onclick激活的函数,我只需要一行简单的javascipt代码链接到另一个html页面。

<area shape="rect" coords="78,348,182,395" onclick="nextquestion">

用户点击该区域

function nextquestion(){
   window.location="contact.html";
}

指向此功能的链接

4 个答案:

答案 0 :(得分:2)

为什么不使用<area .... href="" />? Href对区域标记

有效

答案 1 :(得分:1)

您没有在此代码中执行该功能:

<area shape="rect" coords="78,348,182,395" onclick="nextquestion">

nextquestion仅作为指向函数的未使用变量停留在那里。

使用nextquestion()实际执行该功能:

<area shape="rect" coords="78,348,182,395" onclick="nextquestion()">

答案 2 :(得分:0)

您希望将您的onclick更改为调用该函数,在JS中,这需要在函数的 name 之后使用一组括号,如:

<area shape="rect" coords="78,348,182,395" onclick="nextquestion();">

然后在你的JS中

function nextquestion() {
    window.location.href = 'contact.html';
}

答案 3 :(得分:0)

你试过这个吗?

public class AirportSimulator
{
    public static void main(String[] args)
    {
        AirportSimulator airsim = new AirportSimulator();
        airsim.simulate();
    }

    public void simulate()
    {
        Airport air = new Airport();
        System.out.println("Setting gates to 1");
        air.setGates(1);
        System.out.println(String.format("Gates set to %d", air.getGates());
        System.out.println("Setting airport code to IAD");
        air.setAirportCode("IAD");
        System.out.println(String.format("Airport code is %s", air.getAirportCode());
    }
}

<area shape="rect" coords="78,348,182,395" href = 'contact.html'>