Código PHP:
Detalles de error de página web
Agente de usuario: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; GTB6.5; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729)
Fecha: Sun, 3 Oct 2010 02:19:35 UTC
Mensaje: Constante de cadena sin terminar
Línea: 129350347
Carácter: 58
Código: 0
URI: http://localhost/?invitacion=e0f120eefd76be864f36ffa8d1a1505a
les explico, primero que todo cargo el div con la página del registro con este código (cargar() es básicamente una abreviatura de $.ajax hecho por mi.
Código javascript:
Ver original
$(document).ready(function() { i = $('#g_g').attr('value'); cargar('#Cont', 'ajax.php', {'pag': 'registrar', 'exec': 'true', 'invitacion': i}); $('#Cont').show(); });
luego se despliega la página "registrar" la cual llama por <script> al siguiente código es básicamente para comprobar un formulario, no está optimizado por lo que es redundante en muchas partes
Código javascript:
Ver original
$(document).ready(function() { $('button').mouseover(function() { $(this).css({'background-image': 'url("static/img/bgbuttonindexpress.jpg")'}); }).mouseout(function() { $(this).css({'background-image': 'url("static/img/bgbuttonindex.jpg")'}); }); $('body').css('background-image', 'url("static/img/bgregistro.jpg")'); $('#celular').keypress(function(ev) { if(ev.keyCode < 48 || ev.keyCode > 57) {ev.preventDefault();} }); $('#rut').keypress(function(ev) { k = ev.keyCode; if(k < 48 || k > 57) { if(!(k == 107 || k == 75 || k == 45)) {ev.preventDefault();}} }); $('#telefono').keypress(function(ev) { k = ev.keyCode; if(k < 48 || k > 57) { if(!(k == 32 || k == 43 || k == 45 || k == 40 || k == 41)) {ev.preventDefault();}} }); $('#nombres').keypress(function(ev) { key = ev.keyCode; isNum = (((key > 64 && key < 91) || (key > 96 && key < 123) || (key==165) || (key==164) || (key==32)) ||(key==209) || (key==241)) ? false : true; if(isNum) { ev.preventDefault(); } }); $('#apellidos').keypress(function(ev) { key = ev.keyCode; isNum = (((key > 64 && key < 91) || (key > 96 && key < 123) || (key==165) || (key==164) || (key==32)) ||(key==209) || (key==241)) ? false : true; if(isNum) { ev.preventDefault(); } }); function cargar_comunas(region) { datos = {'pag': 'comunas', 'region': region, 'exec':'exec'} cargar('#select_comunas', 'ajax.php', datos); } cargar_comunas(13); $('#region').change(function(ev) { reg = $('#region').attr('value'); cargar_comunas(reg); }); $('#form_registrar').submit(function(o) { o.preventDefault(); borde_original = '#838383'; borde_error = '#900'; datos_txt = new Array('email', 'nombres', 'apellidos', 'direccion_1', 'celular'); datos_pass = new Array('password_1', 'password_2'); errores = 0; for(i in datos_txt) { eval("sel = $('#" + datos_txt[i] + "');"); sel.attr('value', $.trim(sel.attr('value'))); if(sel.attr('value') == '') { sel.css('border', '3px solid ' + borde_error); errores++; } else { sel.css('border', '1px solid ' + borde_original); } } for(i in datos_pass) { eval("sel = $('#" + datos_txt[i] + "');"); sel.attr('value', $.trim(sel.attr('value'))); } $('#error_password').hide(); if($('#password_1').attr('value') == $('#password_2').attr('value') && $('#password_1').attr('value').length >= 6 && $('#password_1').attr('value') != '' && $('#password_1').attr('value') != '') { $('#password_1').css('border', '1px solid ' + borde_original); $('#password_2').css('border', '1px solid ' + borde_original); } else { if($('#password_1').attr('value').length < 6) { $('#error_password').show('slow'); } $('#password_1').css('border', '3px solid ' + borde_error); $('#password_2').css('border', '3px solid ' + borde_error); errores++; } if(!$('#terminos_usuario').attr('checked')) { $('#terminos_usuario').parent().css('border', '3px solid ' + borde_error); errores++; } else { $('#terminos_usuario').parent().css('border', ''); } if(errores == 0) { window.location='#'; alert('se envía');} else {window.location = '#comienzo';} }); });
amigos por favor ayúdenme que me he partido el cráneo con esto...
saludos!