Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2009, 00:50
Edig
 
Fecha de Ingreso: diciembre-2007
Mensajes: 927
Antigüedad: 17 años, 1 mes
Puntos: 12
Preview de imagenes

Bueno miren estoy jaciendo un preview de imagenes y solo me falta una parte que me cargue las imagenes desde el pc del usario les dejo mi script y problema

Problema:
me sale este erro en el depurador de js:
Código:
"Not allowed to load local resource: file:///C:/Users/Edy/Pictures/Horario/Horario.jpg," source:  (0)
y no se como arreglarlo les dejos los codes

Funcion que le la foto y la envia por iframe
Código javascript:
Ver original
  1. function preview() {
  2.    imagen1=new Image;
  3.    imagen1.src = document.form2.imagen.value;
  4.    var rutaimg = imagen1.src;
  5.       function str_replace(cadena, cambia_esto, por_esto) {
  6.             return cadena.split(cambia_esto).join(por_esto);
  7.       }
  8.    rutaimg = str_replace(rutaimg,'file:///','');
  9.    alert(rutaimg);
  10.    document.getElementById('imagen_pre').src = 'preview.php?img='+rutaimg;   //rutaimg.value
  11.    //document.images['picture'].src = imagen1.src;
  12. }

Este es el code donde lo subes el form se llama 'form2' perdon pero no puedo pasar mas del code
Código PHP:
  <tr>
    <
td colspan="2" class="tabla_centro">Imagen
      <
label>
        <
input type="file" name="imagen" id="imagen" onchange="preview()" />
        <
br />
      </
label>
      <
iframe src="preview.php" width="150" height="150" scrolling="no" id="imagen_pre"></iframe></td>
  </
tr
Y la tercera parte es el preview.php que es el iframe y llama la imagen

Código PHP:
<?
if(isset($_GET['img']) and $_POST['img'] != '') {
    
?>
    <img src="<? echo $img?>" alt="vista previa" name="imagenp" width="150"  height="150" id="imagenp" />
    <? }else{ ?>
    <img src="../images/index_38.gif" alt="vista previa" name="imagenp" width="150"  height="150" id="imagenp" />
<? ?>

No se que se pieda hacer ya tienen permisos 777

salu2