Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2010, 17:13
Avatar de pichichus14
pichichus14
 
Fecha de Ingreso: marzo-2010
Ubicación: Entre Ríos
Mensajes: 46
Antigüedad: 14 años, 1 mes
Puntos: 0
confirmar (con onclick) o mostrar variable php onclick

no doy con ninguna forma.... me ocurre lo siguiente

tengo una imagen que si le doy click me publica algo (es decir me cambia una determinada variable "show" a uno). A se vez hace otras funciones como cambiar la imagen, sumar 1 a otra variable etc.

lo que quiero hacer es que el usuario no lo ejecute por equivocación, entonces está la típica alternativa de ejecutarlo con 2 clicks. Por ejemplo usando confirm() de javascript.

Pero me pasa que no funciona poniendo los típicos códigos onclick... que tendría que usar?


acá el cógido que muestra la imagen:
Código PHP:
$published CatTreeHelper::PublishedPanel$row1);
echo 
$published
el otro archivo con catTreeHelper es

Código PHP:

function PublishedPanel( &$row$i,  $imgY 'publish_g.png'$imgX 'publish_r.png'$prefix='' )
    {
        
$Itemid=JRequest::getVar('Itemid');
        
$img     $row->published $imgY $imgX;
        
$task     $row->published 'unpublish' 'publish'
        
$alt     $row->published JText::_'Publish' ) : JText::_'Unpublish' );
        
$action $row->published JText::_'Unpublish' ) : JText::_'Publish' );


        
$href '
        <span class="editlinktip hasTip" title="'
$action .'::'$row->name.'">
        
// Y ACÁ ESTÁ EL HREF DONDE INTENTÉ PONER CONFIRM() DE JAVASCRIPT
 
<a href="'
.JRoute::_('index.php?option=com_properties&view=panel&task='.$task.'&id='.$row->id).'" >

// PERO FIJENSÉ QUE TODO ESTÁ DENTRO DE $href

            
        <img src="'
.JURI::base().'components/com_properties/includes/img/'$img .'" border="0" alt="'$alt .'" /></a></span>'

        
        
;
}


        return 
$href;

    } 
Se puede hacer esto? sino estaba intentando que con un botón(o chekbox o radio), onclick me muestre el echo $published; del primer código. pero tampoco pude.

Desde ya muchas gracias