Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/11/2013, 03:13
oleguer
 
Fecha de Ingreso: septiembre-2010
Mensajes: 17
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Función que cambie de página y luego ejecute otra función

Cita:
Iniciado por marlanga Ver Mensaje
Envíales parámetros por GET en los enlaces a las otras páginas PHP, y que sea el PHP el que haga que se ejecuten scripts cuando devuelva esas páginas según los parámetros recibidos.
Gracias por responder.

Esto es lo que intente, pero no lo conseguí y ahí es cuándo me cabree y decidí intentar hacer-lo todo por js, pero también falle TT

He vuelto a intentarlo y no lo consigo... a ver si me podéis dar una ayudita.

En el siguiente código podéis ver como lo estoy poniendo (de dos-tres formas distintas).

Código:
      <?php
    $op = $_GET['op'];
    if ($op == 1) {
        //echo $op;
        echo "<script>";
        echo "mostrar1();";
        echo "</script>";

    } elseif ($op == 2) {
        //echo $op;
        echo "<script>";
        echo "mostrar2();";
        echo "</script>";

    } elseif ($op == 3) {
        //echo $op;
        echo '<script type="text/javascript">'
        , 'mostrar3();'
        , '</script>';

    } elseif ($op == 4) {
        //echo $op;
        echo '<script type="text/javascript">'
        , 'mostrar4();'
        , '</script>';
    }
    ?>
En este cerrando php y llamando la función desde html.

Código:
<?php
        $op = $_GET['op'];
        if ($op == 1) {
            //echo $op;
            ?>
            <!-- <p>111111111111</p> -->
            <script>
                mostrar1();
            </script>

            <?php
        } elseif ($op == 2) {
            //echo $op;
            ?>
            <!-- <p>222222</p> -->
            <script>
                mostrar2();
            </script>
            <?php
        } elseif ($op == 3) {
            //echo $op;
            ?>

            <script>
                mostrar3();
            </script>

            <?php
        } elseif ($op == 4) {
            //echo $op;
            ?>

            <script>
                mostrar4();
            </script>
            <?php
        }
        ?>
En ambos me detecta bien la variable pasado por get ya que me hace el echo $op sin problemas... a ver si alguien ve el fallo-error o lo que pase, que yo ya no se que hacer...

Un saludo.