1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Error en index.htm con 2 scripts casi iguales

Tema en 'Programación y Diseño Web' iniciado por quevidamasperra, 8 Sep 2005.

  1. quevidamasperra

    quevidamasperra Nuevo usuario

    Wuenas a todos, mi problema es que en el mismo index tengo dos botones, el uno me abre una ventana nueva con distintas propiedades, tamaño, posicion etc mediante un script que esta dentro de HEAD, que es este:<script language="Javascript">
    <!--
    function abrir(){
    nueva_vent=open('contacto.htm','vent1','toolbar=0,status=0,location=0,
    directories=0,menubar=0,scrollbars=0,resize=0,width=825,height=560');
    }
    //-->
    </script>
    y dentro de BODY en donde esta ubicado el boton en si:
    <th width="121" scope="col"><a href="java script:abrir()" "contacto.htm"></a></th>, pues bien el problema viene cuando al otro boton le digo exactamente lo mismo pero con diferente pagina y para ello he vuelto a poner el mismo script seguido del otro, dentro de HEAD, y lo mismo en BODY pero le he cambiado la direccion y lo que me hace es que los dos botones me abren la misma pagina, podriais decirme que estoy haciendo mal? llevo toda la noche dandole y no hay manera, muchas gracias y perdon por semejante rollo_!
    un saludo_!!
     
  2.  
  3. Faraon

    Faraon Supremo Egipcio

    Primero veo que un codigo lo pones con <th> y no sera <td> despues prueba con poner el script en tablas, y no dentro de una misma celda.

    Ademas creo que debes de simplificarte el rollo de codigo que tienes en uno solo. Intenta con probar en CSS o Xhtml

    Abrazos
     
  4. elQuique

    elQuique Usuario activo

    En mi caso yo a esta funcion la modificaria
    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->

    <script language="Javascript">

    <!--

    function abrir(pagina){

    nueva_vent=open(pagina,'vent1','toolbar=0,status=0,location=0,

    directories=0,menubar=0,scrollbars=0,resize=0,width=825,height=560');

    }

    //-->

    </script>

    <!--c2--></div><!--ec2-->
    como ves al abrir le puse un parametro pagina que lo llamo en open (pagina, .....

    de esta forma cuando tu llames la funcion haras lo siguiente

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->

    <a href="javascript:abrir('contacto.htm')">Abrir Contacto</a>

    <!--c2--></div><!--ec2-->

    o en el otro caso

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->

    <a href="javascript:abrir('laotrapagina.htm')">Abrir La Otra Pagina</a>

    <!--c2--></div><!--ec2-->

    espero te sirva esta idea que aparte de optimizar en que usas la misma funcion debe quedar mas claro el funcionamiento ya que uno de los errores que vi es que

    <a href="java script:abrir()" "contacto.htm"></a>

    si te fijas ahi en eso "contacto.htm" esta sobrandote, o quizas fue lo que quisiste poner luego del signo de mayor en cuyo caso debio ser <a href="java script:abrir()">contacto.htm</a>

    saludos
     
  5. quevidamasperra

    quevidamasperra Nuevo usuario

    Hola y gracias por responderme, decirles que los botones estan dentro de una tabla que a su vez esta dividida en 3 celdas, estoy algo verde en esto, la verdad, pero voy a probar sus soluciones y intentar entender un poco mas, bueno si quieren ver mejor lo que es el codigo en si aqui les dejo la paguina para que puedan ver mejor el codigo, no hagan mucho caso de como esta pues de momento en un proyecto por terminar, gracias y un saludo, ya les comentare los progresos de los dichosos scripts_!

    <a href="http://www.quevidamasperra.com/site/" target="_blank">http://www.quevidamasperra.com/site/</a>
     
  6. quevidamasperra

    quevidamasperra Nuevo usuario

    Wuenas <b>elquique</b>, he modificado el script y lo he puesto como el que has escrito tu , lo que no se es si en donde tu has puesto "pagina" yo lo he de dejar igual o e de poner el nombre de la misma, tambien he modificado lo que hiba en le boton pero me sale "abrir pagina" al lado del boton, de todas formas no funciona, he probado con un solo script, con dos y nada de nada, la idea es que al presionar cierto boton habra una pagina con las medidas y posicion que le asigne y al presionar el otro habra otra con las mismas caracteristicas o diferentes eso da lo mismo, el codigo entero del boton es:

    <th width="141" scope="col"><a href="java script:abrir()" "tablas.htm" onMouseOver="MM_swapImage('Image10','','imagenes/menu_encima_05.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="imagenes/menu_normal_05.gif" name="Image10" width="140" height="30" border="0"></a></th>,

    bueno seguire indagando, gracias y un saludo_!!
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·