Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Chazy Chaz en 21 Mayo 2012, 05:40 am



Título: imagenes en html cargadas en php
Publicado por: Chazy Chaz en 21 Mayo 2012, 05:40 am
Hola, cuando la web carga un archivo html en php no muestra unas imagenes.

El archivo html funciona bien, lo abro en iexplore o firefox y carga bien las imagenes, el problema esta que cuando abro la web el script php no muestra las imagenes:

Este es el html
Código:
<script language="javascript" type="text/javascript">
        function muestra(nombrediv) {
                if(document.getElementById(nombrediv).style.display == '') {
                                document.getElementById(nombrediv).style.display = 'none';
                } else {
                                document.getElementById(nombrediv).style.display = '';
                }
        }
</script>

<ol>
    <li><a href="javascript:;" onClick="muestra('textooculto')";>Mostrar / Ocultar el texto</a>
<div style="display:none" id="textooculto"><br>
<a href="javascript:;" onClick="muestra('textooculto2')";>Mostrar / Ocultar el texto</a>
<div style="display:none" id="textooculto2"><br>
<a href="http://www.page.com/"><img border='0' src="image_1.jpg" onmouseover="this.src='image_2.jpg';" onmouseout="this.src='image_1.jpg';"/></a>
</div>
</div><br>
</li>
</ol>

Tampoco carga este simple codigo:
Código:
<img src="image.png" border="0">

El html es cargado por este view page:

Código:
<div class="left-box">
    <h2>Descripcion del html</h2>
    <div class="left-box-content">
        {text}
    </div>
</div>

He probado muchas cosas, me he asegurado de que no sea el script que oculta el texto... pero no consigo encontrar el problema.

Estoy mirando el template aver, hay css styles, un javascript: jQuery Cycle Plugin...
No se alomejor hay algo que crea algun conflicto...

Ayudarme no se cual puede ser la causa!

Gracias!

salu2
dew ;)


Título: Re: imagenes en html cargadas en php
Publicado por: dimitrix en 21 Mayo 2012, 16:43 pm
1º Tiene un JS externo?

A mi siempre me pasaba una cosa y es que lo ejecutaba sin problemas vía HTML (en localhost) pero cuando lo subía al servidor en PHP me fallaba.

Al final descubrí que es por que no definir bien las variables en javascript.

Puedes poner la URL de la web para que la mire junto a la consola?


Título: Re: imagenes en html cargadas en php
Publicado por: Chazy Chaz en 30 Mayo 2012, 03:38 am
¡Fallo mio! hehe :P

Tenia que poner {TEMPLATE_URL}/carpetas/imagenes/imagen.jpg en la dirección de la imagen. Se me ocurrio asi de repente y dije: "pues voy a probar xD"

¡Gracias de todos modos!