关于window.open()你们都是如何利用post传参的

问题描述

关于window.open()你们都是如何利用post传参的
关于window.open()你们都是如何利用post传参的

解决方案

这没办法用post传参,只能用get

解决方案二:
用表单提交,设置target=""_blank""新窗口打开

window.open和caozhy说的一样只能get

解决方案三:
win = window.open(ctx + ""/page/vulnerableNode/dataBrowse.jsp""alwaysLowered=yes"");
var bodyText = '

';

bodyText = '';

bodyText += '';

bodyText += '';

bodyText += '';

bodyText += '';
bodyText += '';
bodyText += '';
bodyText += '';
bodyText += '';
bodyText += '';

bodyText += '';

win.document.write(bodyText);

win.document.forms[0].submit(); 解决方案四:
win = window.open(ctx + ""/page/vulnerableNode/dataBrowse.jsp""alwaysLowered=yes"");
var bodyText = '

';

bodyText = '';

bodyText += '';

bodyText += '';

bodyText += '';

bodyText += '';
bodyText += '';
bodyText += '';
bodyText += '';
bodyText += '';
bodyText += '';

bodyText += '';

win.document.write(bodyText);

win.document.forms[0].submit(); 解决方案五:
通过调用form的submit方法不能触发onsubmit事件,代码中只传递了一个参数内容,实际可传递多个。
function openPostWindow(url data name)
{
var tempForm = document.createElement(""form"");
tempForm.id=""tempForm1"";

tempForm.method=""post"";

tempForm.action=url;

tempForm.target=name;
var hideInput = document.createElement(""input"");

hideInput.type=""hidden"";

hideInput.name= ""content""
hideInput.value= data;
tempForm.appendChild(hideInput);

tempForm.attachEvent(""onsubmit""function(){ openWindow(name); });
document.body.appendChild(tempForm);

tempForm.fireEvent(""onsubmit"");
tempForm.submit();
document.body.removeChild(tempForm);
}
function openWindow(name)
{
window.open('about:blank'name'height=400 width=400 top=0 left=0 toolbar=yes menubar=yes scrollbars=yes resizable=yeslocation=yes status=yes');
}

时间: 2025-01-30 11:53:55

关于window.open()你们都是如何利用post传参的的相关文章

服务器-利用httpclient传参的方式调用webservice

问题描述 利用httpclient传参的方式调用webservice 其中webservice是两个短信平台(科尚和testin)的整合,在调用科尚时能够正常使用,可是调用testin的时候显示服务器内部出错. 解决方案 很明显是对方服务器异常 解决方案二: 需要查看服务器的具体日志,定界是客户端传参问题还是服务端逻辑问题.

结构体-要求循环队列不损失一个空间全部都能得到利用, 设置一个标志域tag , 区分头尾指针相等的情况

问题描述 要求循环队列不损失一个空间全部都能得到利用, 设置一个标志域tag , 区分头尾指针相等的情况 我这个算法不知道为什么不能初始化,可能犯了很蠢的错误,求大神解答!!! /*循环队列_使用tag表示空或满_Solo*/ #include <stdio.h> #define MAXSIZE 50 #define FALSE 0 #define TRUE 1 typedef char CSQueueElemType; typedef struct { CSQueueElemType ele

window.addEventListener(&amp;amp;quot;load&amp;amp;quot;, init(&amp;amp;#x27;ssss666&amp;amp;#x27;), false); 如何传参

问题描述 源代码如下http://www.xyhtml5.com/websocket-javascript-example.html但是我想传参,所以我改成如下,结果就不工作了,我是那里改错了呢,谢谢!<!DOCTYPEhtml><metacharset="utf-8"/><title>WebSocketTest</title><scriptlanguage="javascript"type="text

js中window.showModalDialog各浏览器居中和传参实例兼以及一些兼容性问题

  浏览器居中以及传参实例 window.showModelDialog可设置center参数为yes,保证其在子窗口在父窗口居中. 但是该参数只对IE浏览器有效,对火狐无效,只有通过计算模态窗口的居中位置.   解决办法 function openShowModalDialog(url,param,whparam,e){    // 传递至子窗口的参数  var paramObj = param || { };    // 模态窗口高度和宽度  var whparamObj = whparam

使用fancybox的时候利用传参的方式进行图片显示,如何同时传递多个图片

问题描述 使用fancybox的时候利用传参的方式进行图片显示,如何同时传递多个图片 要实现的效果就是通过点击一个按钮,调用一个JS函数,同时传递多个要显示图片的地址(图片个数不确定),从而实现如fancybox图片集效果. 解决方案 点击按钮的时候你将图片全部添加到dom中,再调用fancybox方法初始化图片效果 DEMO <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.

服务器-javaweb项目都是如何实现上传文件的?

问题描述 javaweb项目都是如何实现上传文件的? 现在有个项目做了负载均衡,代码是部署在A B两个服务器上,用户访问时是访问A B其中一个服务器.假如用户现在执行一个上传图片的操作,如何实现将这张图片上传到另一台专门存放文件的服务器C? 解决方案 直接上传就可以,在C服务器上编写代码接收上传的文件 解决方案二: 我想了两种方案:1 将图片传到ftp服务器上.2 将图片传到A (或B)服务器上,将A B 服务器作为中转站,再将 A B服务器的图片同步到C服务器上. 哪种比较好? 解决方案三:

php算法-怎样利用链接传过来的参数在第二个页面中用sql语句查找

问题描述 怎样利用链接传过来的参数在第二个页面中用sql语句查找 a.php:<?php $con = mysql_connect("localhost:3306","root","123456") or die("数据库连接失败".mysql_error()); mysql_select_db("vote",$con) or die ("数据库选择失败".mysql_error(

对象-JS里,如何理解函数的传参都是按值传递的?

问题描述 JS里,如何理解函数的传参都是按值传递的? <JavaScript高级程序设计>里讲到函数按值传递时,特意提了"在局部作用域中修改的对象会在全局作用域中反映出来,说明参数是按引用传递的"这个说法是错误的,随即Nicholas也给出了一个例子: function setName(obj){ obj.name = 'Nicholas'; obj = new Object(); obj.name = 'Greg'; } var person = new Object()

在Cisco设备上利用FTP传IOS文件

用FTP在路由器和服务器之间传输文件,是在Cisco IOS Release 12.0中引进的.因为FTP是一个使用TCP/IP的面向连接的应用, 所以它比TFTP提供更好的吞吐量和成功率,TFTP是用UDP/IP作传输服务的无连接应用.作为一个面向连接的应用,在传输IOS映像之前,FTP需要使用登录和口令.建立路由器到FTP服务器的登录用户名和口令,通过使用路由器上特权模式的配置操作完成.为了准备 用FTP进行IOS映像传输,将再次使用下列命令顺序来提供这些信息给路由器IOS:enableen