Tecnología

Inicio

Cómo tener una página iFrame Cambio con un botón

Cómo tener una página iFrame Cambio con un botón


Microsoft llama un iFrame "un documento dentro de un documento." Si alguna vez has visto una página Web que se sienta dentro de otra página, el desarrollador del sitio puede haber creado ese efecto usando iFrames. IFrames tienen muchos usos. Por ejemplo, usted podría mostrar las condiciones meteorológicas en tu página web mediante la incorporación de un iFrame que contenía un sitio de clima. Si vincula un botón interactivo a su iFrame, los usuarios pueden cambiar la página del iFrame haciendo clic en el botón.

Instrucciones

1 Bloc de notas o poner en marcha su programa de edición de HTML.

2 Abra una de sus páginas web y añadir el siguiente código HTML:

<Iframe id = "IFrame1" width = "400px" height = "300px">

<P> Su navegador no puede ver iFrames </ p>

</ Iframe>

<Input type = "button" value = "Cambiar Página" onclick = "return ChangePage ()" />

Esto crea un iFrame. Es "src" puntos de propiedad a la página principal de Google. El botón denominado "ChangePage" llama a una función de JavaScript cuando se hace clic. Ese cambio es función de la ficha de marco flotante. El texto "Su navegador no puede ver iFrames" aparece en un navegador si la configuración del navegador que impiden que los marcos de visualización. Nota propiedad "ID" del marco flotante. Ese valor es "IFrame1." Este valor id permite una función JavaScript para localizar el marco flotante y trabajar con él.

3 Agregue este código a la sección "cabeza" del documento:

<Script language = "javascript" type = "text / javascript">

var iFrameID = "IFrame1"

var newPage = "http://www.bing.com";

ChangePage función () {

var iFrameObject = document.getElementById (iFrameID);

iFrameObject.src = newPage;

}

</ Script>

La variable "iFrameID" tiene el ID de la iFrame creado en el paso anterior. La variable "newPage" contiene la dirección URL de la nueva página que desea que el marco flotante que se vea. Eso URL es la página de inicio de Bing en este ejemplo. El "ChangePage" JavaScript función obtiene una referencia al marco flotante y el cambio de su valor "src" con el valor almacenado en el "newPage" variable.

4 Guarde el documento y abrirlo en su navegador. Verá la página principal de Google dentro del iFrame de la página.

5 Haga clic en el botón "Cambiar Página". La función de JavaScript se ejecuta y el cambio es la página del iFrame a Bing.

Consejos y advertencias

  • Nombrar el "ID" nada de iFrame te gusta. En este ejemplo, que el nombre es "iFrameID." Si cambia el nombre, cambie el valor de "iFrameID" en el código JavaScript para que coincida con ese nombre. En la producción, puede que no desee el botón para cambiar la página del iFrame a Bing. Establecer el valor de "newPage" a la nueva URL que desea mostrar cuando los usuarios hacen clic en el botón "Cambiar Página".