PHP - problema con sintaxis¿?

   
Vista:

problema con sintaxis¿?

Publicado por Gustavo Funes gusfunes@gmail.com (1 intervención) el 05/10/2012 01:19:14
Hola.

Es la primera vez que escribo en el foro, aunque tiene tiempo que leo sus post, nunca tuve la necesidad de escribir, siempre he encontrado las respuestas que necesito en las preguntas de los demás.

Tengo muy pocos conocimientos de PHP y estoy tratando de hacer un chat pero estoy atorado con el siguiente problema:

Encontre un tutorial para hacer chat y lo he ido siguiendo pero el siguiente fragmento de código me manda error de sintaxis y no tengo ni idea de que hacer.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
function loadLog(){
    var oldscrollHeight = $("#chatbox").attr("scrollHeight") - 20;
    $.ajax({
        url: "log.html",
        cache: false,
        success: function(html){
            $("#chatbox").html(html);
            var newscrollHeight = $("#chatbox").attr("scrollHeight") - 20;
            if(newscrollHeight > oldscrollHeight){
                $("#chatbox").animate({ scrollTop: newscrollHeight }, 'normal');
            }
        },
    });
}
setInterval (loadLog, 2500);
?>


Me imagino que debe ser una cosa muy simple pero llevo varios días buscado una solución y para mis nulos conocimiento no he encontrado ninguna.

Si alguien me pudiera ayudar se lo agradecería enormemente.

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

problema con sintaxis¿?

Publicado por xve (5520 intervenciones) el 05/10/2012 08:19:22
Hola Gustavo, este codigo que nos muestras es de JavaScript, no de PHP...
El problema que tienes, es que lo esta interpretando como php... elimina los tags de codigo php y pon los tags de javascript... (si no estas ya dentro de ellos)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script type="text/javascript">
function loadLog(){
    var oldscrollHeight = $("#chatbox").attr("scrollHeight") - 20;
    $.ajax({
        url: "log.html",
        cache: false,
        success: function(html){
            $("#chatbox").html(html);
            var newscrollHeight = $("#chatbox").attr("scrollHeight") - 20;
            if(newscrollHeight > oldscrollHeight){
                $("#chatbox").animate({ scrollTop: newscrollHeight }, 'normal');
            }
        },
    });
}
setInterval (loadLog, 2500);
</script>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar