Helper para boton con imagen

Hola gente.

Estoy buscando un helper que me pueda agregar un botón pero no el tradicional de html sino con imagenes. Generalmente submit_image_tag($caption, $src) pero ese solo tiene una imagen.

Mi idea es que sea de tres imágenes. por ejemplo button_left, button_center y button_right asi podemos poner texto en el medio. seria como una pequeña tablita de tres columnas. (asi podriamos tener border redondeados por ejemplo)

Hay algo por el estilo? no lo estoy encontrando. Sino yo estoy haciendo uno que podría pasarles.

Comentarios

  • edited 12:39
    Hola de vuelta.

    Hice este código que me llegó a funcionar. Estoy viendo como hacer para no tener que pasar tantos parametros a la funcion pero por el momento funciona muy bien

    $caption = es el texto que se va a mostrar. Es al final un link que hace el submit del form
    $src = es el nombre de la imagen. Dentro de la funcion se divide en right, center y left
    $class = es un estilo css para poder cambiarlo un poco mas
    $form = es el nombre del formulario asi logro hacer le submit del mismo.

    Como les dije. Estoy viendo la forma de no depender tanto de los parametros (si es posible saber el form que contiene al link. Una vez lo llegue a hacer como javascript pero no tengo a mano el codigo y ando un poco sin tiempo)
    function submit_image_tag2($caption, $src, $class, $form){
    	$data = get_params(func_get_args());
    	if(!$data['caption']) {
    		$data['caption'] = $data[0];
    	}
    	if(!$data['src']) {
    		$data['src'] = $data[1];
    	}
    	$code = '<table height="10" border="0" cellpadding="0" cellspacing="0">
    			  <tr>
    				<td width="10"><img src="'.$src.'_left.jpg" width="10" height="20" /></td>
    				<td background="'.$src.'_center.jpg"><a href="javascript:window.document.'.$form.'.submit()" class="'.$class.'">'.$caption.'</a></td>
    				<td width="10"><img src="'.$src.'_right.jpg" width="10" height="20" /></td>
    			  </tr>
    			</table>';
    	return $code;
    }
    

    Alguien tiene alguna sujerencia? El ejemplo va a estar en el grupo en un archivo que voy a subir con un ABM que estoy preparando con AJAX. El archivo se va a llamar ABM_AJAX_contribuciones

    Saludos
Sign In or Register to comment.