私はfancybox iframeを使用して、ランディングページの一部としてjavascriptプログラムから支払い処理用のPHPプログラムを呼び出そうとしています。このページはまた、日付をファイルに書き込む別のPHPプログラムを呼び出します。私は、ファンシーボックス機能を開始するためにクリックをシミュレートしようとしましたが、それを動作させることはありませんでした。このエラーが発生し続けます - $( "a.hiddenclicker")。fancyboxは関数ではありません。私はこのロジックをPHPファイルに追加するか、fancyboxを動作させる方法を理解するかどうかはわかりません。私のページです。 fancyboxの呼び出しはProcessForm()にあります。ポップアップオーバーレイとしてPHPプログラムを呼び出しますか?
function WriteData(url) {
var j1 = document.getElementById("hiddenclicker");
var Request2 = false;
if (window.XMLHttpRequest) {
Request2 = new XMLHttpRequest();
} else if (window.ActiveXObject) {
Request2 = new ActiveXObject("Microsoft.XMLHTTP");
}
if (Request2) {
Request2.open("GET", url, true);
Request2.onreadystatechange = function() {
if (Request2.readyState == 4 && Request2.status == 200) {
}
}
Request2.send(null);
}
}
function ProcessForm(form) {
var j1 = document.getElementById("hiddenclicker");
var firstname = "";
var lastname = "";
var payment = "";
var email = "";
var phone = "";
var donation = "";
firstname = form.firstname.value;
lastname = form.lastname.value;
email = form.email.value;
phone = form.phone.value;
donation = form.donation.value;
if (firstname == "") {
alert("You must fill in the first name");
form.firstname.focus();
return false;
}
else {
if (lastname == "") {
alert("You must fill in last name");
form.lastname.focus();
return false;
}
else {
if (email == "") {
alert("You must fill in email address");
form.email.focus();
return false; }
}
}
WriteData("writedata.php?firstname=" + firstname + "&lastname=" + lastname + "&email=" + email + "&phone=" + phone + "&donation=" + donation);
if (donation == "now") {
jQuery(document).ready(function(){
$("a.hiddenclicker").fancybox(
{
'width' : 600,
'height' : 400,
'hideOnContentClick' : false,
'type' : 'iframe'
});
});
j1.href = "http://www.ccyakids.org/donation_logic/donation_start.php#form";
$('#hiddenclicker').trigger('click');
}
}
//エンドではJavaScript文を非表示にする - あなたがあなたのリンクを参照してコードを見た後hiddenclicker
隠しクリッカー
は私がhiddenclicker
– user1084383のためにも、これを必要と考えることができます
希望はjQueryとfancyboxがページに含まれる<=スクリプトSRC = "..." タイプ "...">?さらなるデバッグのためのリンクがありますか?あなたが提案するように、実際にクラスの隠れた犯人とのリンクがありますか? $( "a.hiddenclicker") –
ここには[link] http://www.1000give100.org/landing-page.html @ TimWickstrom.com – user1084383