小编Che*_*oft的帖子

<button>与<input type ="image">

这是一个"添加到篮子"控件,我的一位同事设计了一个漂亮的图形.显然它应该生成一个post请求,一个简单的超链接不会这样做.

亚马逊使用图像输入实现了它.但是有什么利弊

<input type="image" src="atb.png" alt="Add to Basket" />
Run Code Online (Sandbox Code Playgroud)

<button type="submit"><img src="atb.png" alt="Add to Basket" /></button>
Run Code Online (Sandbox Code Playgroud)

(并使用CSS来控制外观)?

我想这归结为这些问题:

  • 是否所有的图形和非图形浏览器都能成功实现键盘可访问的图像输入?(或者,对于无键盘设备,无论输入方式是什么,都可以访问它们?)

  • 哪些浏览器不支持<button>

  • 各有哪些优点/缺点?

  • 有没有其他可能的方法有自己的优势(除了忘记它,只是使用简单的提交)?

html accessibility

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

Firefox扩展如何以编程方式获得自己的版本号?

如何使用Javascript以编程方式获取我自己的Firefox扩展的版本号?

我的扩展程序有一个install.rdf文件,其中包含与下面类似的版本号.我想提取<em:version>标签的内容.

<?xml version="1.0" encoding="UTF-8"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
 xmlns:em="http://www.mozilla.org/2004/em-rdf#">
  <Description about="urn:mozilla:install-manifest">
    ...
    <em:version>1.0</em:version>
    ...
  </Description>
</RDF>
Run Code Online (Sandbox Code Playgroud)

javascript firefox firefox-addon

11
推荐指数
2
解决办法
3802
查看次数

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

如何使用GD调整上传图像并将其转换为PNG?

我想允许用户上传各种格式的头像类型图像(至少GIF,JPEG和PNG),但要将它们全部保存为PNG数据库BLOB.如果图像是超大的,按像素,我想在DB插入之前调整它们的大小.

使用GD进行大小调整和PNG转换的最佳方法是什么?

编辑:可悲的是,只有GD才能在我需要使用的服务器上使用,没有 ImageMagick.

php database png gd image

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

获取页面上的选定文本和选定节点?

当选择一个文本块(可能跨越许多DOM节点)时,是否可以使用Javascript提取所选文本和节点?

想象一下这个HTML代码:

<h1>Hello World</h1><p>Hi <b>there!</b></p>
Run Code Online (Sandbox Code Playgroud)

如果用户发起了一个从"World ..."开始的mouseDown事件,然后是一个mouseUp甚至就在"那里!"之后,我希望它会返回:

Text : { selectedText: "WorldHi there!" },
Nodes: [ 
  { node: "h1", offset: 6, length: 5 }, 
  { node: "p", offset: 0, length: 16 }, 
  { node: "p > b", offset: 0, length: 6 } 
]
Run Code Online (Sandbox Code Playgroud)

我已经尝试将HTML放入textarea但这只会让我获得selectedText.我没有尝试过该<canvas>元素,但这可能是另一种选择.

如果不是JavaScript,有没有办法使用Firefox扩展?

javascript xhtml firefox firefox-addon selection

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

用firefox插件加载在selenium中打开firefox窗口?

当我在selenium中运行我的测试时,新打开的firefox窗口打开时没有安装像xpathchecker这样的插件.

是否可以设置selenium以便它将使用安装了插件的Firefox?

c# firefox selenium firefox-addon

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

从Monorail到ASP.Net MVC

我最后一次使用了一个非平凡的.Net/C#应用程序,我使用了Castle Monorail,总的来说,享受了这种体验.早期访问/预览版的.Net MVC尚未推出.许多"微软商店"现在都会发现"官方"解决方案更具吸引力.有没有人从单轨电车到.Net MVC.

你是怎么找到这个开关的?
目前最大的不同是什么?

.net c# asp.net-mvc castle-monorail

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

自动构建

我目前通过AhnkSVN和Visual Studio 使用subversion进行版本控制.我最近开始使用Tree Surgeon来设置我的项目.它使用NAnt自动创建构建脚本.我希望能够在SVN中定期自动构建项目.我喜欢在每次检查时都进行构建的想法,但夜间构建也会起作用.我会提供更多信息或更多我的想法,但我想我会保持开放,看看SO社区有什么要说的.

svn nant build-automation

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

我的Firefox扩展程序中是否可以有一个没有阴影的XUL面板?

Firefox扩展覆盖中的XUL面板总是免费提供阴影.我怎样才能删除这个阴影?

我不想要的阴影效果的示例代码:

<popupset>
    <panel id="popuppanel" width="500" noautohide="true">
        <vbox>
            <label value="test"/>
            <label value=""/>
            <label value=""/>
            <label value=""/>
        </vbox>
    </panel>
</popupset>
Run Code Online (Sandbox Code Playgroud)

截图:

阴影效果的示例图像我不想要.http://img124.imageshack.us/img124/7766/shadowj.png

firefox xul firefox-addon

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

firefox扩展和页面javascript之间的通信

我正在开发一个基于网络的javascript/html应用程序与一个姐妹firefox扩展.

应用程序的page-javascript在页面加载后立即执行一些XHR调用,以便引入并显示页面所需的所有内容.

有没有办法在没有轮询DOM的情况下,我的扩展程序可以知道页面的初始化过程是否完整?

javascript firefox firefox-addon

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