Hola, necesito que al pulsar un botón se vaya a una imagen, algo así como esto:
¿Como se puede hacer?
Gracias
| ||||
Cita: Exacto, la imagen que se ve es por ejemplo la primera, pues pulsando los botones, ir a la siguiente, la ultima, etc.Mensaje Original por kripton Hola chikatilo!!! No acabo de enterarme de cual es el objetivo. Si no he entendido mal quieres mostrar una imagen y debajo varios botones, y al pinchar en los botones se va cambiando la imagen. ¿Es eso lo que quieres? Ya contaras Un saludo, kripton Parece ser que hay un problema con el enlace, a ver si se ve aquí http://www.iespana.es/xffm/I/muestra.gif |
| ||||
Yo diría que eso se hace con Javascript
__________________ www.mundodivx.com || www.mundodivx.org Pon tu mano en un horno caliente durante un minuto y te parecerá una hora. Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto. Eso es la relatividad. |
| ||||
Cita: Con javascript es mucho mas facil, pero es un ejercicio y en el tema no dice como hacerlo y mis dotes adivinatorias no las tengo muy desarrolladas.Mensaje Original por ferny Yo diría que eso se hace con Javascript Por cierto estoy de acuerdo contigo, sin los applets para que sirve esto? |
| ||||
Hola chikatilo!!! Ahi va algo de código que puede ayudarte. Código PHP: Cita: No es que sea dificil, pero tampoco es trivial y no siempre tenemos tiempo para dedicarnos en exclusia a contestar en los foros Tan dificil es? Un saludete, kripton |
| ||||
Cita: Es cierto, por eso mismo te agradezco que hayas contestado.Mensaje Original por kripton No es que sea dificil, pero tampoco es trivial y no siempre tenemos tiempo para dedicarnos en exclusia a contestar en los foros El codigo está bien en el compilador pero no funciona cuando abro la página html. Mil gracias. |
| ||||
A ver si esta vez que no he usado ningun elemento de swing (todo del awt) te funciona. Código PHP: un saludo, kripton Última edición por kripton; 07/06/2003 a las 15:14 |
| ||||
Algo un poco mas completo: import java.awt.*; import java.awt.event.*; public class B2 extends java.applet.Applet implements ActionListener{ int contador=1; String numImagenes; String nombreimagen; String extension; Image foto; //componentes Button primero = new Button("|<"); Button ultimo = new Button(">|"); Button atras = new Button("<"); Button delante = new Button(">"); public void init(){ setBackground(Color.white); setLayout(new FlowLayout()); add(primero); add(atras); add(delante); add(ultimo); primero.addActionListener(this); atras.addActionListener(this); delante.addActionListener(this); ultimo.addActionListener(this); //obtengo los parametros nombreimagen=getParameter("imagenRaiz");//indica el nombre de la imagen, foto, imagen, dibujo... numImagenes=getParameter("numero");//indica el numero de la imagen, 1,2,3... extension=getParameter("imagenExtension");//Indica la extensión de la imagen, jpg, gif, etc } public void paint(Graphics g){ String aux = String.valueOf(contador); foto=getImage(getDocumentBase(),nombreimagen + aux + extension); g.drawImage(foto,0,0,this);//Suma todos los parametros } public void actionPerformed(ActionEvent event){ if (event.getSource()==primero) contador=1; else if (event.getSource()==ultimo) contador=Integer.parseInt(numImagenes); else if (event.getSource()==atras) if (contador==1) contador=Integer.parseInt(numImagenes); else contador-=1; else if (contador==Integer.parseInt(numImagenes)) contador=1; else contador+=1; repaint(); } } y para la página: <html> <body> <applet code="B2" width=300 height=125> <param name="imagenRaiz" value="imagen"> <param name="imagenExtension" value=".jpg"> <param name="numero" value="8"> </applet> </body> </html> |