小编d-_*_*_-b的帖子

使用<a>锚元素提交表单,不使用javascript

如何使用链接替换提交按钮而不使用javascript?有没有办法将提交属性添加到链接?因为没有"提交",表单不会通过简单的链接发送.

<form:form action="/getPage" >
     <div class="buttons">

         <a class="link" href=""> 
           <img src="icon.png" />
         </a>

     </div>         
</form:form>
Run Code Online (Sandbox Code Playgroud)

我在应用程序网络中工作,所以如果我使用javascript链接将不会被服务器映射..

html forms

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

href中的view-source在控制台中显示错误

<a href="view-source:http://stackoverflow.com">Click Me</a>

这曾经作为一个有效的href属性,但在过去的几个月里它似乎在控制台中显示错误(我正在使用Chrome):

不允许加载本地资源:view-source:http://stackoverflow.com

我发现了2013年的一些链接,这曾经是Chrome中的一个错误但是说它已经修复了.

有人能指出我的权威来源,可以解释为什么这不再起作用?我认为这是浏览器的安全性,而不是角度问题(因为view-source白名单并且用于工作)

html google-chrome

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

Firefox和Content-Disposition标头

我的附件名称有问题.当我在谷歌浏览器上调用该网站时,它会返回具有正确名称和扩展名的文件.我用Internet Explorer测试它也很好用.问题在于只有Firefox.我调用该网站,它返回文件标题上的第一个单词,没有扩展名.

例如,如果我想要一个名为"My report.docx"的文件,它会变成一个名为"My"的文件.我用谷歌搜索,结果发现这是人们的常见问题,因为浏览器以不同的方式读取标题.他们说修复是引用文件名:

Content-Disposition: attachment; filename=My Report.docx

现在是:(注意引号)

Content-Disposition: attachment; filename="My Report.docx"

但是,这对我不起作用.

在Chrome上,它返回"My Report.docx"(实际上带有引号).Firefox返回了一个奇怪的文件,该文件具有正确的扩展名和正确的名称,没有引号但是无法执行.这是正确的文件大小,适当的扩展名和正确的名称,但它无法执行.它还返回文件名前后的空格.

firefox header content-disposition

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

检查youtube视频是否为静态图像

如何确定YouTube视频是实际视频还是静态图像?

由于使用youtube API可能无法实现,是否有使用javascript/jquery扫描窗口给定区域中的像素并确定它们是否已更改的解决方法?

javascript youtube jquery youtube-api

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

php数组 - 大写或小写

是否将大写或小写a用于php数组是否重要?

例如:array()vs.Array()

php arrays coding-style

8
推荐指数
2
解决办法
3076
查看次数

如何让Nginx虚拟主机工作?(目前给出403 Forbidden错误)

我想在我的Ubuntu 10.04 32bit Linode VPS上运行nginx.

sudo chown -R www-data:www-data /var/www
sudo chmod -R 775 /var/www

sudo add-apt-repository ppa:nginx/development
sudo apt-get update
sudo apt-get install nginx
Run Code Online (Sandbox Code Playgroud)

要创建一个nginx虚拟主机:

mkdir -p /var/www/example.com/{public,logs}
sudo nano /etc/nginx/sites-available/example.com
Run Code Online (Sandbox Code Playgroud)

并写了以下内容

server {
     listen   80;
     server_name  www.example.com;
     rewrite ^/(.*) http://example.com/$1 permanent;
}

server {
     listen   80;
     server_name example.com;

     access_log /var/www/example.com/logs/access.log;
     error_log /var/www/example.com/logs/error.log;

     location / {
          root   /var/www/example.com/public/;
          index  index.html;
     }
}
Run Code Online (Sandbox Code Playgroud)

然后我启用了虚拟主机example.com

sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/example.com
sudo /etc/init.d/nginx restart
Run Code Online (Sandbox Code Playgroud)

我将index.html放入/var/www/example.com/public并从浏览器输入www.example.com网址.然后我得到了关注

403 Forbidden
nginx/0.8.53
Run Code Online (Sandbox Code Playgroud)

tail /var/log/nginx/error.log …

virtualhost nginx

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

jquery onclick渗透到父元素

我如何停止onclick内部元素也点击进入其父元素.

<div id="1" onclick="alert('1')">
<div id="2" onclick="alert('2')"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

如果第二个div(id ="2")明显位于第一个div之上,并且单击它,则会同时获得警报1和2.

我怎样才能避免这种情况,所以我只能从我(明显)点击的内容中获得警报,而不会完全禁用外部div可能拥有的任何onclick功能.

示例: http ://jsfiddle.net/DPCx8/

javascript jquery onclick parent-child

8
推荐指数
2
解决办法
1709
查看次数

我可以使用相同的键,不同的值来使用多个$ _GET吗?

是否可以从相同$ _GET具有不同值的url中检索参数?

www.domain.com/?user=1&user=2

目前这只显示第二个列出的内容,所以如果我echo $_GET['user'],它会输出2

我似乎无法在SO上找到这个,所以如果我错过了,请告诉我.

谢谢你的帮助!

php get

8
推荐指数
2
解决办法
6095
查看次数

如何在页面加载后增加页面上的所有字体大小?

是否有任何方法使用JavaScript或jQuery在页面加载后将页面上的所有字体大小增加一定百分比?

css jquery font-size

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

grunt jasmine-node测试运行了两次

我设置了grunt来运行node.js jasmine测试.出于某种原因,使用此配置,结果始终显示为测试的两倍.

这是我的配置:

我正在使用插入咕噜声的茉莉花节点.

/spec/some-spec.js:

var myModule = require('../src/myModule.js');
describe('test', function(){
     it('works', function(done){
         setTimeout(function(){
             expect(1).toBe(1);
             done();
         }, 100);
     });
});
Run Code Online (Sandbox Code Playgroud)

Gruntfile.js:

module.exports = function(grunt) {
    grunt.initConfig({
        jasmine_node: {
            options: {
                forceExit: true
            },
            all: ['spec/']
        }
    });
    grunt.loadNpmTasks('grunt-jasmine-node');
    grunt.registerTask('default', ['jasmine_node']);
};
Run Code Online (Sandbox Code Playgroud)

这导致两个测试运行而不是一个.

> grunt
Running "jasmine_node:all" (jasmine_node) task
..

Finished in 0.216 seconds
2 tests, 2 assertions, 0 failures, 0 skipped
Run Code Online (Sandbox Code Playgroud)

javascript node.js jasmine gruntjs jasmine-node

8
推荐指数
2
解决办法
1918
查看次数