Foros del Web » Programando para Internet » Javascript »

no funcina la función

Estas en el tema de no funcina la función en el foro de Javascript en Foros del Web. buenas, me gustaría saber pq no me funcionala fucnion que tengo para carar el contenido dentro de un iframe. este es el codigo de mi ...
  #1 (permalink)  
Antiguo 12/02/2010, 02:57
 
Fecha de Ingreso: noviembre-2009
Mensajes: 209
Antigüedad: 14 años, 5 meses
Puntos: 0
no funcina la función

buenas, me gustaría saber pq no me funcionala fucnion que tengo para carar el contenido dentro de un iframe.
este es el codigo de mi pagina index:

<HTML>

<HEAD>
<TITLE>VI Congreso Internacional de Arqueología Espacial: Arqueología de la Población</TITLE>
<script language="JavaScript" type="text/javascript" src="funciones/ajax.js"></script>
<link href="css/links.css" rel="stylesheet" type="text/css">
</HEAD>

<BODY style="margin-top: 0;">
<CENTER>
<TABLE WIDTH='800' HEIGHt='575'>
<TD ALIGN='CENTER' VALIGN='TOP'>
<TABLE WIDTH="760" BORDER="0" cellpadding=0 cellspacing=0 bgcolor="#0061AF" hspace=0>
<!-- ************* CABECERA ************ -->
<TR>
<TD COLSPAN="3" HEIGHT="80">
<table width="100%" height="47" border="0" cellpadding="0" cellspacing="0">
<tr>

<td width="28%" align=left> aqui ira una imagen </td>

<td width="72%"> <font size="+3">VI COLOQUIO INTERNACIONAL DE
ARQUEOLOG&Iacute;A ESPACIAL: ARQUEOLOG&Iacute;A DE LA POBLACI&Oacute;N</font>
</td>
</tr>
</table>
</TD>
</TR>

<TR>
<!-- ************* MENÚ ************ -->
<TD width=203 height='320' valign='top'>
<DIV id="menu">
<TABLE BORDER='0' width=177 cellspacing=0 cellpadding=0 style="line-height=1.5" valign='top' >
<TR>

<td width=20 height="40" align='center' valign='bottom'><br>

</td>
<TD width="142" align='left' valign='center'><br>
<a href="javascript:MostrarConsulta('presen.htm','con tenido');">Presentación</a>
</td>
</TR>

<TR>

<td width=20 height="40" align='center' valign='center'> </td>
<TD align='left' valign='center'>
Acerca de los CIAE
</td>
</TR>
<TR>
<td width=20 height="40"align='center' valign='middle'>

</td>
<TD align='left' valign='center' style="line-height=0.9">
Organización y Patrimonio
</td>
</TR>
<TR>
<td width=20 height="40" align='center' valign='middle'>

</td>

<TD align='left' valign='center' > Agenda
</td>
</TR>
<TR>
<td width=20 height="40" align='center' valign='bottom'>

</td>
<TD align='left'>
Inscripción
</td>
</TR>
<TR>
<td width=20 height="40" align='center' valign='bottom'>

</td>
<TD align='left'>
Pago
</td>

</TR>
<tr>
<td colspan=2 align='right'>

</TD>
</TR>
<TR>
<td width=20 height="40" align='center' valign='bottom'>

</td>
<TD align='left'>
Resúmenes
</td>

</TR>

<TR>
<td width=20 height="40" align='center' valign='bottom'>

</td>
<TD align='left'>
Programa
</td>
</TR>
<TR>
<td width=20 height="40" align='center' valign='bottom'>

</td>
<TD align='left'>
Sede
</td>
</TR>
<TR>
<td width=20 height="40" align='center' valign='bottom'>

</td>
<TD align='left'>
Publicación
</td>
</TR>
<TR>
<td width=20 height="40" align='center' valign='bottom'>

</td>
<TD align='left'>
Viajes y Hoteles
</td>
</TR>
<TR>

<td width=20 height="40" align='center' valign='bottom'> </td>
<TD align='left'>
Contactos
</td>
</TR>

</TABLE>

</DIV>
</TD>
<!-- ************* CUERPO ************ -->
<TD ROWSPAN="2" width=557 VALIGN='TOP' bgcolor="#FFFFFF" bordercolor="#0061AF">
<iframe id="contenido" name="contenido" width="490" height="700" frameborder="1" >
</iframe> </TR>
<!-- ************* PIE ************ -->
<TR>
<TD height="50" COLSPAN="3" align='LEFT' valign="bottom" CLASS='Titulos'>&nbsp;ORGANIZADORES</TD>
</TR>
<TR>
<TD COLSPAN="3">

<TABLE border=0 ALIGN='center'>
<TR>
<TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;
<a href='http://www.aragon.es' target='new'><img src='images/gobara.jpg' border='0' alt='Gobierno de Aragón' title='Gobierno de Aragón' onmousemove="window.status='Gobierno de Aragón'"></a><br><img src='images/blanco.jpg'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</TD>

<TD>
<a href='http://geografia.unizar.es/' target='new'><img src='images/unizar.jpg' border='0' alt='Departamento de Geografía y Ordenación del Territorio (Universidad de Zaragoza)' title='Departamento de Geografía y Ordenación del Territorio (Universidad de Zaragoza)' onmousemove="window.status='Departamento de Geografía y Ordenación del Territorio (Universidad de Zaragoza)'"></a>
</TD>

<TD align='center'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;&nbsp;&nbsp;&nbsp;&nbsp;
<a href='http://www.geosys.es' target='new'><img src='images/Logogeosys.gif' border='0' alt='GEOSYS, S.L.' title='GEOSYS, S.L.' onmousemove="window.status='GEOSYS, S.L.'"></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;

<!--
<a href='http://www.cita-aragon.es' target='new'><img src='images/cita.jpg' border='0' alt='Centro de Investigación y Tecnología Agroalimentaria de Aragón' title='Centro de Investigación y Tecnología Agroalimentaria de Aragón' onmousemove="window.status='Centro de Investigación y Tecnología Agroalimentaria de Aragón'"></a>
-->
</TD>
</TR>
</TABLE>
</TD>
</TR>

<TR>
<TD COLSPAN="3" class='Pie'>&copy; VI Coloquio Internacional de Arqueolog&iacute;a
Espacial: Arqueolog&iacute;a de la Poblaci&oacute;n. Todos los derechos
reservados</TD>
</TR>

</TABLE>
</TD>
</TABLE>
</CENTER>
<!--<script>cambio_URL('Presentacion');</script>-->
</BODY>
</HTML>


Este es el codigo de mi función:

function MostrarConsulta(datos,src){
divResultado = document.getElementById(src);
ajax=objetoAjax();
ajax.open("GET", datos);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText
}
}
ajax.send(null)
}

MUCHIISIMAS GRACIAS
  #2 (permalink)  
Antiguo 12/02/2010, 08:07
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: no funcina la función

En vez de postear TODO tu codigo, con el html y todo, porque simplemente no pones la "funcion que no te funciona"??
Ademas, no explicas nada, simplemente dices "no me funciona esta funcion, gracias", como pretendes que alguien adivine???
Tambien, por si no te diste cuenta, pusiste este codigo

Código Javascript:
Ver original
  1. function MostrarConsulta(datos,src){
  2. divResultado = document.getElementById(src);
  3. ajax=objetoAjax();
  4. ajax.open("GET", datos);
  5. ajax.onreadystatechange=function() {
  6. if (ajax.readyState==4) {
  7. divResultado.innerHTML = ajax.responseText
  8. }
  9. }
  10. ajax.send(null)
  11. }

Y no pusiste la funcion objetoAjax()?? Es evidente que el problema esta ahi...
__________________
HV Studio
Diseño y desarrollo web
  #3 (permalink)  
Antiguo 15/02/2010, 01:50
 
Fecha de Ingreso: noviembre-2009
Mensajes: 209
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: no funcina la función

lo siento, por poner todo el codigo.
no me da ningun error, tan solo no me carga la pagina en el div que quiero.
pongo todo el codigo pq alomejor el error esta en parte del codigo html, por eso lo pongo.
me sigue sin funcionar.
esta es la llamada a la funcion:
<TD width="197" align='left' valign='center'> <a href="javascript:MostrarConsulta('presen.htm','con tenido');">Presentación</a>


Aqui donde se tiene que cargar la pagina a mostrar:
<TD ROWSPAN="2" width=528 height="530" VALIGN='TOP' bgcolor="#0061AF" bordercolor="#0061AF">
<font color="#000000">
<iframe id="contenido" name="contenido" width="570" height="530" frameborder="0" >
</iframe>
</font></td>


y estas la funciones ajax:
function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
//-->
<!--
function MostrarConsulta(datos,src){
divResultado = document.getElementById(src);
ajax=objetoAjax();
ajax.open("GET", datos);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText
}
}
ajax.send(null)
}



no se donde puede estar el error.
muchas gracias
  #4 (permalink)  
Antiguo 15/02/2010, 01:53
 
Fecha de Ingreso: noviembre-2009
Mensajes: 209
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: no funcina la función

lo he probado en firefox y en la consola de errores me dice :
Advertencia: Se esperaba ':', pero se encontró '='. Declaración rechazada.
Archivo de origen: http://localhost/congreso/
Línea: 0

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:19.