Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我如何在按下按钮时执行脚本(最后传输到另一个URL)?_Php_Javascript_Button - Fatal编程技术网

Php 我如何在按下按钮时执行脚本(最后传输到另一个URL)?

Php 我如何在按下按钮时执行脚本(最后传输到另一个URL)?,php,javascript,button,Php,Javascript,Button,试图为HTML登录页的编码人员提供一些指导。我们正在运行一个显示广告活动,让某人申请信用卡,特别是,正在通过网络运行一个CPC活动。我们把广告中的人带到登录页,点击“立即申请”按钮后,他们就去银行了 该网络将优化转换像素触发时的广告放置。我们不能为最终感谢页面甚至应用页面编程,因为它们位于我们的信用卡服务银行的另一家公司。我们唯一比点击优化更好的方法是将像素放在Apply Now按钮后面 有人能建议一个简单的方法来编码按钮吗?我假设我们可以执行一段脚本,一行是像素,另一行是传输到另一个网站。我们

试图为HTML登录页的编码人员提供一些指导。我们正在运行一个显示广告活动,让某人申请信用卡,特别是,正在通过网络运行一个CPC活动。我们把广告中的人带到登录页,点击“立即申请”按钮后,他们就去银行了

该网络将优化转换像素触发时的广告放置。我们不能为最终感谢页面甚至应用页面编程,因为它们位于我们的信用卡服务银行的另一家公司。我们唯一比点击优化更好的方法是将像素放在Apply Now按钮后面


有人能建议一个简单的方法来编码按钮吗?我假设我们可以执行一段脚本,一行是像素,另一行是传输到另一个网站。我们的编码人员说,这是不可能执行像素代码,然后转移到一个新的网页网址。如果您有任何建议,我们将不胜感激。

作为标题的答案,因为我不理解问题的其他内容,您可以使用onclick执行一个函数,然后使用window.location重定向/打开另一个URL。 大概是这样的:

<button onclick="functionName()">Test</button>
<script type="text/javascript">
function functionName(){
  // your code, Ajax to access a php script
  return window.location = 'url_to_redirect';
}
</script>
猜测HTML:

<form id="form1">
<img src="blank.gif" id="pixel" />
<input type="button" id="subbut" />
</form>
普通JS:

<script>
window.onload=function() {
  document.getElementById("subbut").onclick=function() {
    var pix = document.getElementById('pixel');
    pix.onload=function() { document.getElementById("form1").submit() }
    pix.src='http://a1.interclick.com/someprocess?someparameter=...';
  }
}
</script>

这是关于转换像素的什么?把它放在按钮下面是什么?这是像素的定义,不是你对像素的定义吗?你的问题令人困惑。这是我们的情况概述和第1、2和3条:这是我们需要发射的广告网络像素:谢谢!我会过去的。正如我在几篇后续评论中提到的,//your code,访问php脚本的Ajax需要一行代码。然后,如您所示,我可以使用return window.location行将访问者转移到另一个URL。运行将在该函数中工作,不是吗?谢谢。我也会把这个传下去。