<script type="text/javascript">
var _sessionTimeout = 0;
var _timerID;
function DisplaySessionTimeout(setTimer) {
//if session is not less than 0
if (_sessionTimeout >= 0) {
//call the function again after 1 minute delay
if (setTimer) {
_timerID = window.setTimeout("DisplaySessionTimeout('true')", 60000);
if (_sessionTimeout == 0)
document.getElementById("dvTiempoOperacion").innerHTML = " menos de un minuto ";
else {
if (document.getElementById("dvTiempoOperacion"))
document.getElementById("dvTiempoOperacion").innerHTML = " " + (_sessionTimeout) + " minutos";
}
}
else {
window.status = "Listo."
_sessionTimeout = 5;
}
}
else {
alert("Estimado Usuario:\r\nSu pago NO fue realizado.\r\nEl tiempo para realizar la operación ha finalizado.\r\nSe redireccionará a la pagina inicial para intentar nuevamente.");
window.location = document.getElementById("ctl00_ContentPlaceHolder1_hURL").value;
}
//assigning minutes left to session timeout to Label
_sessionTimeout = _sessionTimeout - 1;
}
function botonContinuar_onclick() {
UpdatePanel1.update();
}
function my_onkeydown_handler() {
switch (event.keyCode) {
case 116: // 'F5'
event.returnValue = false;
event.keyCode = 0;
window.status = "Tecla F5 deshabilitada.";
break;
}
}
function openBrWindow(theURL, winName, features) {
window.open(theURL, winName, features);
}
function isanumber(s) {
if ((s == '') || (s == '\t') || (s == '\n')) return false;
for (var i = 0; i < s.length; i++) {
var c = s.charAt(i);
var n = parseInt(c);
if (isNaN(n)) return false;
}
return true;
}
function validStringToPayworks(parameterValue) {
var validParameter = "";
validParameter = parameterValue.toUpperCase();
validParameter = validParameter.replace(/Ñ/g, 'N');
validParameter = validParameter.replace(/Ü/g, 'U');
validParameter = validParameter.replace(/Á/g, 'A');
validParameter = validParameter.replace(/É/g, 'E');
validParameter = validParameter.replace(/Í/g, 'I');
validParameter = validParameter.replace(/Ó/g, 'O');
validParameter = validParameter.replace(/Ú/g, 'U');
return validParameter;
}
function Validar() {
var form = document.forms[0];
//document.forms[1].Expires.value = document.forma.month.value + "/" + document.forma.year.value;
var NotEmpty_transaction_billToFirstName = "El nombre es requerido, validar con el comercio afiliado";
var NotEmpty_transaction_concept = "El concepto es requerido, validar con el comercio afiliado";
var NotEmpty_transaction_cvv2Val = "Capture el c\u00f3digo de validaci\u00f3n de la tarjeta de cr\u00e9dito";
var NotEmpty_transaction_month = "Seleccione el mes de la fecha de vencimiento";
var NotEmpty_transaction_number = "Capture el n\u00famero de la tarjeta de cr\u00e9dito";
var NotEmpty_transaction_orderId = "La referencia es requerida, validar con el comercio afiliado";
var NotEmpty_transaction_shipToFirstName = "Capture el titular de la tarjeta de cr\u00e9dito";
var NotEmpty_transaction_year = "Seleccione el a\u00f1o de la fecha de vencimiento";
var Digits_transaction_cvv2Val = "El c\u00f3digo de validaci\u00f3n de la tarjeta de cr\u00e9dito debe ser un valor num\u00e9rico";
var Digits_transaction_number = "El n\u00famero de la tarjeta de cr\u00e9dito debe ser un valor num\u00e9rico de 16 d\u00edgitos";
var Size_transaction_number = "El n\u00famero de la tarjeta de cr\u00e9dito debe tener una longitud de 16 d\u00edgitos";
var NotEmpty_mail_or_sms = "Por favor capture al menos correo electr\u00f3nico y/o un numero celular para recibir la confirmaci\u00f3n de su pago.";
var Valid_Email = "Por favor capture un correo electr\u00f3nico v\u00e1lido.";
var Size_sms_number = "El n\u00famero del celular debe tener una longitud de 10 d\u00edgitos";
var lang = "null";
if (lang == "en") {
NotEmpty_transaction_billToFirstName = "Name is required, verify with affiliated commerce";
NotEmpty_transaction_concept = "Concept is required, verify with affiliated commerce";
NotEmpty_transaction_cvv2Val = "Enter card verification value";
NotEmpty_transaction_month = "Select expiration month";
NotEmpty_transaction_number = "Enter credit card number";
NotEmpty_transaction_orderId = "Transaction is required, verify with affiliated commerce";
NotEmpty_transaction_shipToFirstName = "Enter credit cardholder's name";
NotEmpty_transaction_year = "Select expiration year";
Digits_transaction_cvv2Val = "Card verification value must be a numeric value";
Digits_transaction_number = "Credit card number must be a 16 digit numeric value";
Size_transaction_number = "Credit card number must be 16 digit length";
}
if (document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtTarjetaAbiente'].value == "") {
alert(NotEmpty_transaction_shipToFirstName);
document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtTarjetaAbiente'].focus();
return false;
}
document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtTarjetaAbiente'].value = validStringToPayworks(document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtTarjetaAbiente'].value);
if (document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtVal_3'].value == "") {
alert(NotEmpty_transaction_number);
document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtVal_3'].focus();
return false;
}
if (!isanumber(document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtVal_3'].value)) {
alert(Digits_transaction_number);
document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtVal_3'].focus();
return false;
}
if (document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtVal_3'].value.length < 16) {
alert(Size_transaction_number);
document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtVal_3'].focus();
return false;
}
if (document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_month'].options[document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_month'].selectedIndex].value == "0") {
alert(NotEmpty_transaction_month);
document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_month'].focus();
return false;
}
if (document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_year'].options[document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_year'].selectedIndex].value == "0") {
alert(NotEmpty_transaction_year);
document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_year'].focus();
return false;
}
if (document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtVal_5'].value == "") {
alert(NotEmpty_transaction_cvv2Val);
document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtVal_5'].focus();
return false;
}
if (document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtCorreoElectronico'].value == "" && document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtNumeroSMS'].value == "") {
alert(NotEmpty_mail_or_sms);
if (document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtCorreoElectronico'].value == "")
document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtCorreoElectronico'].focus();
else
document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtNumeroSMS'].focus();
return false;
}
if (!validateEmail(document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtCorreoElectronico'].value) && document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtCorreoElectronico'].value != "") {
alert(Valid_Email);
document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtCorreoElectronico'].focus();
return false;
}
if (document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtNumeroSMS'].value.length < 10 && document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtNumeroSMS'].value != "") {
alert(Size_sms_number);
document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtNumeroSMS'].focus();
return false;
}
if (!isanumber(document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtVal_5'].value)) {
alert(Digits_transaction_cvv2Val);
document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_txtVal_5'].focus();
return false;
}
return true;
}
function checkPlanType() {
if (document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_ddlVal_19'].options[document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_ddlVal_19'].selectedIndex].value == "0") {
document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_ddlVal_20'].display = none;
}
else {
document.forms[0]['ctl00_ContentPlaceHolder1_dataPayment_ddlVal_20'].display = '';
}
}
window.history.forward(1);
document.attachEvent("onkeydown", my_onkeydown_handler);
</script>
Este blog es para aportar el conocimiento en diferentes áreas de los sistemas computacionales y de la vida
jueves, 18 de julio de 2013
jueves, 11 de julio de 2013
Srcipt manager para mandar mensajes y ejecutar funciones javascript en asp
Este codigo es code-behind para ejecutar una funcion en el asp
ScriptManager.RegisterStartupScript(this, this.GetType(), "err_msg", "javascript:exportmasterfile();", true);
Este es codigo code-behind para mandar alertas
Msg = "Seleccione su ruta para descargar el archivo, POR FAVOR ";
//ScriptManager.RegisterStartupScript(Me, Me.GetType(), "err_msg", "alert('" + Msg + "');", True)
ScriptManager.RegisterStartupScript(this, this.GetType(), "err_msg", "javascript:exportmasterfile();", true);
Este es codigo code-behind para mandar alertas
Msg = "Seleccione su ruta para descargar el archivo, POR FAVOR ";
//ScriptManager.RegisterStartupScript(Me, Me.GetType(), "err_msg", "alert('" + Msg + "');", True)
martes, 2 de julio de 2013
Funcion javascript para abrir pagina html y cerrar la maestra
window.showModalDialog("news.html", "argumentos", "dialogHeight: 280px; dialogWidth: 280px; dialogTop: 100px; dialogLeft: 100px; center: no; resizable: no; status: no;");
<script type="text/javascript">
function url() {
hidden = open('frmEnvioFact.aspx','NewWindow','center=50, top =50 , width=450,height=600,status=yes,resizable=no,scrollbars=no');
window.open("","_parent","");
var ventana = window.self;
ventana.opener = window.self;
ventana.close();
}
</script>
-------------------------------------------------------
<SCRIPT LANGUAGE="JavaScript">
function url() {
hidden = open('frmEnvioFact.aspx','NewWindow','center=50, top =50 , width=450,height=600,status=yes,resizable=yes,scrollbars=yes');
}
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
function url() {
hidden = open('frmEnvioFact.aspx','NewWindow','center=50, top =50 , width=450,height=600,status=no,resizable=no,scrollbars=no');
}
</SCRIPT>
Suscribirse a:
Entradas (Atom)