Startseite > Formular, JavaScript > IFrame verzögert starten

IFrame verzögert starten

Es kommt immer wieder vor, das die URl eines IFrames im Onload eines Formulares gesetzt werden soll, das IFrame aber nicht auf dem ersten Reiter angezeigt wird. In diesen Fällen darf die Zuweisung erst erfolgen, wenn tatsächlich der entsprechende Reiter angeklickt wird.

Um dies zu erreichen, kann einfach der folgende Code verwendet werden:

LoadFrame = function()
{
     crmForm.all.IFRAME_myiframe.src='https://michaelsulz.wordpress.com';
}

document.getElementById(‚tab1Tab‘).onclick = LoadFrame;

Zuerst wird eine Funktion definiert, die das eigentliche zuweisen der URL übernimmt. Danach erfolgt dann der Aufruf der Funktion, in diesem Beispiel, wenn der 2. Tab gedrückt wird, da die Zählung der Tabs bei 0 beginnt.

Schlagwörter: , ,
  1. Es gibt noch keine Kommentare.
  1. No trackbacks yet.

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s

%d Bloggern gefällt das: