¿Cómo navegar por la URL en un iframe con JavaScript?

Para navegar URL en iframe con JavaScript, debemos establecer el atributo src o devolver el valor del atributo src en un elemento iframe. El atributo src define la URL del documento que se puede mostrar en un iframe.

Sintaxis:

document.getElementById("selector").src = "URL";

Valores de URL: los valores posibles de las URL son:

  • URL absoluta: Apunta a otro sitio web (Por ejemplo: https://www.geeksforgeeks.org/c-plus-plus/).
  • URL relativa: Apunta a un archivo dentro de un sitio web (Por ejemplo: /gfg.php).

Valor devuelto: Devuelve la url completa del documento que está incrustado en el iframe .

Ejemplo 1: a continuación se muestra el código que ilustra el uso de URL absoluta.

HTML

<!DOCTYPE html>
<html>
  
<body style="text-align:center;">
    <iframe id="gfgFrame" src="" 
        style="height: 50vh; width: 600px;">
    </iframe>
  
    <p>Click to visit GeeksForGeeks website</p>
  
    <button onclick="navigate()">
        Click it
    </button>
  
    <script>
        function navigate() {
            document.getElementById("gfgFrame").src
                = "https://www.geeksforgeeks.org/";
        }
    </script>
</body>
  
</html>

Producción:

Ejemplo 2: a continuación se muestra el código que ilustra la URL relativa.

HTML

<!DOCTYPE html>
<html>
  
<body style="text-align:center;">
    <iframe id="gfgFrame" src="" 
        style="height: 50vh; width: 600px;">
    </iframe>
    <br>
  
    <button onclick="navigate()">
        Click it
    </button>
  
    <script>
        function navigate() {
            document.getElementById
                ("gfgFrame").src = "home.html";
        }
    </script>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por namanaggarwal1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *