精华内容
下载资源
问答
  • javascript 实现点击超链接变换图片

    热门讨论 2011-08-10 10:39:32
    javascript 实现点击超链接变换图片 javascript 实现点击超链接变换图片
  • ToolTip 通过Js实现代替超链接中的title效果,需要的朋友可以参考下。
  • 主要介绍了使用javascript实现类似超链接的效果的特效,通过示例熟悉javascript事件,这里推荐给大家。
  • JS实现超链接

    2020-06-02 11:13:57
    新窗口打开 window.open(‘http://www.baidu.com’) 当前窗口打开 window.location.href = ‘http://www.baidu.com’

    新窗口打开

    window.open(‘http://www.baidu.com’)

    当前窗口打开

    window.location.href = ‘http://www.baidu.com’

    展开全文
  • GridView中实现超链接

    千次阅读 2014-03-19 23:22:28
    Gridview实现超链接主要了解其数据绑定。 数据绑定的方式分为: 1. 2. 超链接的方式: 1. 利用gridview HyperLinkField  DataNavigateUrlFields="ClientId,FClientName" // 绑定字段  ...

    Gridview实现超链接主要了解其数据绑定。

    数据绑定的方式分为:

    1. <%# Eval("FClientName")%>

    2.<%# Bind("FClientName") %>


    超链接的方式:

    1. 利用gridview中 HyperLinkField

    <asp:HyperLinkField
             DataNavigateUrlFields="ClientId,FClientName"    // 绑定字段
             DataNavigateUrlFormatString="CustDetail.aspx?id={0}&name{1}"  // 绑定字段对应格式
             DataTextField="FClientName"  // 显示内容
             DataTextFormatString="{0}"     // 内容对应的格式
             HeaderText="测试"                  // 标题
             Target="_blank" />                   // 开户方式


    2. 利用asp:HyperLink

    <asp:TemplateField>

        <ItemTemplate>

            <asp:HyperLinkID="HyperLink1"

            runat="server"

           // 链接中绑定的字段

            NavigateUrl='<%# "CustDetail.aspx?id=" +Eval("ClientId") + "&name=" +Eval("FClientName")%>'>

           // 文本显示

            <%# Eval("FClientName")%>

            </asp:HyperLink>

        </ItemTemplate>

    </asp:TemplateField>


    3. 利用asp:LinkButton

    <asp:TemplateFieldHeaderText="客户名称">

      <ItemTemplate>

          <asp:LinkButtonID="LinkButton1"

           // 链接中绑定的字段

          OnClientClick=<%# "window.open('CustDetail.aspx?id=" +Eval("ClientId")  +"')"%>

          runat="server">

           // 文本显示

            <%# Eval("FClientName")%>

          </asp:LinkButton>

      </ItemTemplate>

    </asp:TemplateField>


    4 直接使用<a>

     <asp:TemplateFieldHeaderText="客户名称">

         <ItemTemplate>   

           // 链接中绑定的字段     

             <ahref="javascript:void(0);"onclick='<%# "CustDetail.aspx?id=" +Eval("ClientId") + "&name=" +Eval("FClientName") %>'>

           // 文本显示

            <%# Eval("FClientName")%>     

    </a>        

         </ItemTemplate>

     </asp:TemplateField>


    关于多字段进行绑定可使用

     <%# String.Format("~/CustDetail.aspx?id={0}&name={1}",Eval("ClientId"),Eval("FClientName")) %>


    利用<a>进行操作,与javascript结合非常好用。

    本文结合:http://blog.csdn.net/yehaiping1214/article/details/2318313

    http://www.cnblogs.com/heekui/archive/2007/03/01/660339.html

    展开全文
  • 现在我要把这语句通过js代码来实现, window.location.href = "<a href="myprotocol://">打开记事本</a>"; 比如用上面这种方式,可是上面这句代码的 href = 后面 "<a href="myprotocol://">...
  • JS 实现点击按钮实现超链接功能

    千次阅读 2019-06-20 08:37:50
    1. 描述 用户想通过点击按钮实现单元格中超链接-动态参数的...2.1 超链接-动态参数 按钮点击事件使用下面的js代码: $.ajax({ url:'/webroot/decision/view/form?op=fr_dialog&cmd=parameters_d', ...

    url = '/webroot/decision/view/report?viewlet=InshipOutship/Outship.frm';

    新窗口打开报表:window.open(FR.cjkEncode(url)); 


    当前窗口打开报表:window.location = "${servletURL}?viewlet=InshipOutship/consume2_sub_LTPS.frm" ;//在新标签页打开报表

     

    1. 描述

     

    用户想通过点击按钮实现单元格中超链接-动态参数的效果:

    https://help.finereport.com/uploads/201811/1542183686tbdPxQkM.gif

     

    2. 思路

     

     

    2.1 超链接-动态参数

     

    按钮点击事件使用下面的js代码:

    $.ajax({

                   url: '/webroot/decision/view/form?op=fr_dialog&cmd=parameters_d',

                   type: 'POST',

                   data: {

                                   "area": "华东" //参数area传递值“华东”

                   },

                   headers: {

                                   sessionID: session // 参数session传递值sessionID

                   },

                   complete: function(res, status) {

                                   if (window.FR && FR.Chart && FR.Chart.WebUtils) {

                                                  FR.Chart.WebUtils.clearCharts();

                                   }

                                   _g().loadContentPane();

                   }

    });

     

    9.0使用下面的代码:

    $.ajax({

                   url: '/WebReport/ReportServer?op=fr_dialog&cmd=parameters_d&sessionID=' + session, // 参数session传递值sessionID

                   type: 'POST',

                   data: {

                                   "area": "华东" //参数area传递值“华东”

                   },

                   complete: function(res, status) {

                                   if (window.FR && FR.Chart && FR.Chart.WebUtils) {

                                                  FR.Chart.WebUtils.clearCharts();

                                   }

                                   _g().loadContentPane();

                   }

    });

    2.2 超链接-当前表单对象

    超链接-当前表单对象报表块使用下面的js代码:

    _g().getWidgetByName('REPORT1').gotoPage(1, { "area": "华北" }, 'T'); //参数area传递值“华北”

    超链接-当前表单对象图表使用下面的js代码:

    FR.Chart.WebUtils.changeParameter(

                   'chart0', {

                                   "area": "华北" //参数area传递值“华北”

                   }

    );

    注:超链接-当前表单对象对报表块和图表和js代码不同,根据需要使用对应的代码即可。

    3. 示例一:超链接-动态参数

     

     

    3.1 添加数据集查询

     

    新建一个决策报表,添加数据集ds1:

    https://help.finereport.com/uploads/201811/1542184572lNk0vnQj.png

     

    3.2 设计决策报表

     

    在body中添加两个按钮控件,控件名称分别为华东、华北,添加一个报表块控件,将ds1数据集字段拖入单元格中,模板设计界面如下:

    https://help.finereport.com/uploads/201811/1542197772mxV7iobB.png

    3.3 添加点击事件

    选中华东按钮button0控件,添加点击事件,在点击事件的右上角添加两个参数:session和area,值分别为公式:sessionID、字符串:华东,如下图:

     

    https://help.finereport.com/uploads/201811/1542197981BFw1dPSy.png
    js代码如下:

    $.ajax({

                   url: '/webroot/decision/view/form?op=fr_dialog&cmd=parameters_d',

                   type: 'POST',

                   data: {

                                   "area": area //给area参数赋值

                   },

                   headers: {

                                   sessionID: session

                   },

                   complete: function(res, status) {

                                   if (window.FR && FR.Chart && FR.Chart.WebUtils) {

                                                  FR.Chart.WebUtils.clearCharts();

                                   }

                                   _g().loadContentPane();

                   }

    });

    同理华北按钮同样添加点击事件,js代码一样,需将参数area的值改为华北。
    https://help.finereport.com/uploads/201811/1542198493td8JRAjM.png

    保存模板,预览报表即可。

    4. 示例二:超链接-当前表单对象

     

     

    4.1 添加数据集查询

     

    新建一个决策报表,添加数据集ds1:

    https://help.finereport.com/uploads/201811/20181120162847_8410.png

     

    4.2 设计决策报表

     

    在body中添加两个按钮控件button0、button1,控件名称分别为超链接-报表块、超链接-图表,添加一个报表块控件、一个饼图图表,将ds1数据集字段拖入单元格中,模板设计界面如下:

    https://help.finereport.com/uploads/201811/1542701985r3yOgzva.png

    饼图设置如下:

    https://help.finereport.com/uploads/201811/1542702003w5pN4SIG.png

    4.3 添加点击事件

    选中超链接-报表块按钮button0控件,添加点击事件,在点击事件的右上角添加参数:area,值为字符串:华北,如下图:

    https://help.finereport.com/uploads/201811/1542702198VvbLV7Py.png
    js代码如下:

    _g().getWidgetByName('report0').gotoPage(1, {

                   "area": area

    }, 'T');

    选中超链接-图表按钮button1控件,添加点击事件,在点击事件的右上角添加参数:area,值为字符串:华北,如下图:
    https://help.finereport.com/uploads/201811/1542702333eXN5ICPP.png
    js代码如下:

    FR.Chart.WebUtils.changeParameter(

                   'chart0', {

                                   "area": area,

                   }

    );

    保存模板,预览报表即可。

     

    5. 预览效果

     

     

    5.1 PC端预览效果

     

    1)示例一:超链接-动态参数

    https://help.finereport.com/uploads/201811/1542183730ledEREJ4.gif

    2)示例二:超链接-当前报表对象

    https://help.finereport.com/uploads/201811/1542702754L80bbvfU.gif

     

    5.2 移动端预览效果

     

    不支持移动端

     

    6. 已完成模板

    示例一:

    已完成的模板,可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\JS\表单JS实例\28-js实现超链接-动态参数.frm

    右击存储模板 

    示例二:

    已完成的模板,可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\JS\表单JS实例\28-js实现超链接-当前表单对象.frm

    右击存储模板

     

    标签: 暂无标签 编辑/添加标签

     

    展开全文
  • js实现超链接请求

    千次阅读 2019-04-19 09:30:14
    1.方式一 function order() { window.location.href="/RuralSales/order"; } 2.方式二 function cart() { window.open("/RuralSales/querycart","_blank"); }

    1.方式一

    function order() {
        window.location.href="/RuralSales/order";
    }

    2.方式二
    function cart() {
        window.open("/RuralSales/querycart","_blank");
    }

    展开全文
  • 本文是一篇超级简单的php结合js实现点击超链接执行js代码,并确认是否删除数据库数据,附上全部源代码,给需要的朋友参考下吧
  • 通过 JS,直接改变报表相关参数的参数值,报表画面呈现参数值对应的内容。2.1 准备数据集新建一个决策报表,新建数据集ds1,SQL语句为:SELECT * FROM 销量 where 地区='${area}',其中有一个数据集参数area ,如...
  • <script type="text/javascript"> <!-- onClickMehthod = function(){ alert("You click me"); } var btn = "<div class='btnBg'></div><div class='btn'>"; for(var i=1,len=3; i ; i++) { btn +=...
  • js实现超链接本页显示

    千次阅读 2018-10-20 14:33:32
    <script src="js/jquery.min.js"> <script src="js/tab.js"> <div class="container"> <!-- 设置整体框架 --> <div class="left"> <!-- 设置浮动向左 --> <div class="menu"> <!-- 设置导航栏li -...
  • 之前看过一个网页小游戏:制作月饼贺卡,自己挑选月饼馅和月饼皮,最后在贺卡写上一段内容并生成一个分享链接。...以下放出对URL的编码和解码部分,中文用的是Js的escape和unescape方法来编码和解码。// 生成分享URL g
  • 相信很多人都使用过datagrid超链接列,它很好用,默认情况下只能传递一个参数,如下所示:<asp:HyperLinkColumn DataTextField="CompanyName" DataNavigateUrlField="CustomerID"DataNavigateUrlFormatString=...
  • js实现超链接的伪装

    千次阅读 2012-04-11 09:05:45
    http://www.baidu.com" target="_blank">百度
  • [code="...]返回 function PassWordReturnJavaScript() ... window.location.href = "...这样就可以实现点击返回按钮就返回到SystemMaintenance.jsp页面了 黑色头发 http://heisetoufa.iteye....
  • 在学做网站的时候,超链接常见打开方式有本...效果如下图:实现超链接弹窗打开需要借助JS来实现,代码如下:在线客服$(function() {$('.open-new-link').on('click', function() {var openNewLink = window.open('h...
  • js中实现获取当前超链接

    千次阅读 2016-04-10 11:13:39
    <SCRIPT language="JavaScript"> var ss = String(window.document.location.href);
  • 我做的是用于下载文件,当然网址也可以。  window.location = "../File/模板.xls"; 一句就够了!
  • 1.使用DataGrid超链接列—HyperLinkColumn相信很多人都使用过datagrid超链接列,它很好用,默认情况下只能传递一个参数,如下所示:从上可以看出,传递一个参数的超链接是很容易做到的。那么传递多个参数该...
  • a href="javascript:;">Delete</a></td> 方式二 函数的返回值为false allA[i].onclick = function(){ var tr = this.parentNode.parentNode; //var name = tr.getElementsByTagName("td")[0]....
  • http://jquery.com /wiki/1022910821149312 https://developer.mozilla.org/en-US/docs/Web/HTML

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 40,921
精华内容 16,368
关键字:

js中实现超链接