Colocar Imagen en link_to_remote

edited septiembre 2007 in Principiantes
Como puedo colocar una imagen en un link_to_remote. estoy haciendo algo parecido a una galeria de imagenes y seria perfecto si se actualizara con el link_to_remote. Si saben de algo

Comentarios

  • Asi puedes agregarle una img a ese Helper...
    <?= link_to_remote(img_tag('kontact.png', 'border: 0'), 'update: miDiv',
    	'title: Agregar Paciente al Viaje Nro. '.$v->id_viaje, 'action: saludo/hola')?>
    

    NOTA: Recuerda que kontact.png debe existir en la carpeta public/img[/i], tambien recuerda que recibe n cantidad de parametros adicionales...
  • edited 9:40
    Buenas
    Aun no funcion bien lo que enviastes.

    <?= link_to_remote(img_tag('galeriagraficos/foto1.jpg', 'border: 0'), 'update: div_foto', 'action: consultarfoto/buscar/1')?>


    No coloca ni el link, y si lo dejo sin la imagen no ejecuta la accion al controlador, se va a otro. Si puedes me echas una manito...
  • Prueba asi
    &lt;?= link_to_remote&#40;img_tag&#40;'galeriagraficos/foto1&#46;jpg', 'border&#58; 0'&#41;, 'consultarfoto/buscar/1', 'update&#58; div_foto'&#41;?&gt; 
    
  • edited 9:40
    Lo acabo de probar y aun no funciona.
  • que te sale?

    Saludos
  • edited 9:40
    En la vista sale.



    ", container:"div_foto", callbacks: { before: function(){}, complete: function(){}}, success: function(){} }); return false;'>consultarfoto/buscar/1
  • Puedes copiar aqui la funcion link_to_remote en lib/kumbia/tags.php?
  • function link_to_remote(){
    $data = get_params(func_get_args());
    if(!$data){
    $update = $data[2];
    } else {
    $update = $data;
    }
    if(!$data){
    $text = $data[1];
    } else {
    $text = $data;
    }
    if(!$text){
    $text = $data[0];
    }
    if(!$data){
    $action = $data[0];
    } else {
    $action = $data;
    }
    $data = str_replace("'", "\"", $data);
    if($data&&!$data) $data = $data;
    if($action){
    $code = "<a href='#' onclick='if(confirm(\"{$action}\")) { new AJAX.viewRequest({action:\"$action\", container:\"$update\", callbacks: { before: function(){{$data}}, complete: function(){{$data}}}, success: function(){{$data}} }); } return false;'";
    } else {
    $code = "<a href='#' onclick='new AJAX.viewRequest({action:\"$action\", container:\"$update\", callbacks: { before: function(){{$data}}, complete: function(){{$data}}}, success: function(){{$data}} }); return false;'";
    }
    unset($data);
    unset($data);
    unset($data);
    unset($data);
    unset($data);
    foreach($data as $key => $value){
    if(!is_numeric($key)){
    $code.=" $key='$value' ";
    }
    }
    return $code.">$text</a>";
    }
  • <?= link_to_remote('consultarfoto/buscar/1', img_tag('galeriagraficos/foto1.jpg', 'border: 0'), 'update: div_foto')?>

    Asi debe funcionar
  • Bueno, dejame a ver si funciona. Muchisimas gracias...
Sign In or Register to comment.