JavaScript - IFrame verzögert starten

Bild Tipps & Tricks zu den Dynamics CRM Versionen
Hier bitte keine Fragen stellen, sondern nur bereits vorhandene Tricks veröffentlichen.
Forumsregeln
Impressum • Community-Knigge • Nutzungsbedingungen • Datenschutzrichtlinie
Hier bitte keine Fragen stellen, sondern nur bereits vorhandene Tricks veröffentlichen.

JavaScript - IFrame verzögert starten

Beitragvon Michael Sulz » 2. November 2010 18:28

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:
Code: Alles auswählen
LoadFrame = function()
{
     crmForm.all.IFRAME_myiframe.src='http://www.bing.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.

Das Vorgehen habe ich in diesem englischen Blog gefunden.

Der Artikel ist unter diesem Link in meinem Blog erschienen.
GruĂź, Michael Sulz
Mein Blog
Xing LinkedIn Facebook Twitter

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.

Wie man Fragen richtig stellt
Benutzeravatar
Michael Sulz
Microsoft Partner
Microsoft Partner
 
Beiträge: 4939
Registriert: 9. September 2009 17:41
Wohnort: MĂĽnster
Realer Name: Michael Sulz
Arbeitsort: MĂĽnster
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics CRM

ZurĂĽck zu CRM Tipps & Tricks

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast