Bueno, estoy tratando de convertir una imagen en un botón en una página de aplicación hecha en CakePHP. Este es el primer problema. No puedo usar la imagen como un botón .Después de eso quiero un Javascript que aparece una ventana de la acción en él ... ¡¿Cómo puedo hacer esto ... puedo alguien decirme cómo hacer eso ... !!!Quieres abrir una ventana con una acción en CakePHP
8
A
Respuesta
11
Para el botón de imagen le sugiero que utilice este código:
<input type="image" src="<?php echo $html->image('image.gif'); ?> name="image" width="60" height="60">
Para abrir la ventana con la acción en el interior, algo así:
<?php echo $html->link('yourlinkdescription', '#', array('onclick'=>"var openWin = window.open('".$html->url(array('action'=>'youraction')."', '_blank', 'toolbar=0,scrollbars=1,location=0,status=1,menubar=0,resizable=1,width=500,height=500'); return false;")); ?>
2
En realidad, la técnica no documentada para el uso de una imagen como un botón es este:
<?php echo $form->end('image.gif'); ?>
En lugar del típico parámetro $ form-> end que es el te xt para el botón:
<?php echo $form->end('Submit'); ?>
imagen.gif Suponiendo que se encuentra en /app/webroot/img/image.gif, esto creará automáticamente el botón con esa imagen.
1
para CakePHP 2.7 uso
<?php echo $this->Html->link(__('<button type="button" class="btn btn-icon command-delete"><span class="md md-photo-library"></span></button>'), "javascript:void(0)", array("escape" => false,"onclick"=>"window.open('".$this->Html->url(array('controller' => 'galleries', 'action' => 'index', $page['Page']['id']))."','photo','height=650,width=1000,scrollbars=yes,resizable=yes')")); ?>
o simplemente
<?php echo $this->Html->link(__('Photos'), "javascript:void(0)", array("onclick"=>"window.open('".$this->Html->url(array('controller' => 'galleries', 'action' => 'index', $page['Page']['id']))."','photo','height=650,width=1000')")); ?>
Cuestiones relacionadas
- 1. Abrir una ventana emergente modal
- 2. Abrir página en una nueva ventana sin ventana emergente
- 3. Eclipse: Abrir en una nueva ventana
- 4. abrir una nueva ventana en a4j: commandButton
- 5. ¿Abrir el botón en una ventana nueva?
- 6. Abrir respuesta en una nueva ventana
- 7. Abrir la imagen en una nueva ventana
- 8. Abrir una nueva ventana en silverlight
- 9. Abrir una ventana sin diferencias en vimdiff
- 10. Abrir el enlace en una nueva ventana con Jquery
- 11. Abrir el enlace en una nueva ventana con Capybara
- 12. ¿Cómo abrir una nueva ventana emergente haciendo clic en un enlace de acción html en MVC?
- 13. ¿Cómo abrir una actividad en una ventana emergente?
- 14. ASP.Net MVC 3 Acción del controlador y Abrir nueva ventana
- 15. GLFW - Error al abrir una ventana
- 16. ¿Cómo hacer que CakePHP redirija a una acción/controlador diferente?
- 17. Abrir una ventana del explorador con el archivo designado seleccionado
- 18. ¿Cómo puedo abrir una ventana emergente WPF con un retraso?
- 19. Abrir Gmail en mailto: acción
- 20. Abrir ventana en JavaScript con HTML insertado
- 21. ¿Cómo abrir una nueva ventana en Windows Forms en .NET?
- 22. ¿Quieres simular una CASCADA DELETE en MySQL?
- 23. Error de Javascript al intentar abrir una ventana modal en una ventana modal
- 24. ¿Cómo imprimir una página web sin abrir una ventana emergente?
- 25. cómo hacer clic automáticamente en "¿Quieres abrir o guardar?"
- 26. enlace URL informe Abrir en una nueva ventana en blanco
- 27. ¿Usar Javascript para abrir una ventana "maximizada" en IE6?
- 28. ¿Forma estándar de abrir una ventana de carpeta en Linux?
- 29. JavaScript: location.href ¿abrir en una nueva ventana/pestaña?
- 30. Mediawiki abrir enlaces externos en una nueva ventana
buenos hermanos de empleo. Realmente es útil para mí. –