Osadź ramkę iFrame na stronie

Osadź ramkę iFrame na stronie

Wymóg

Po pomyślnym przesłaniu formularza wyświetl stronę internetową osadzoną jako ramka iFrame na stronie.

Przypadek użycia

Firma programistyczna oferuje wiele produktów. Gdy użytkownicy wybierają produkt, o którym chcą dowiedzieć się więcej, strona wyświetla witrynę produktu w tej samej karcie zamiast przekierowywać użytkowników na różne strony dla różnych produktów.

Kroki do naśladowania         
1. Utwórz formularz z następującymi szczegółami:
Form
Form Link Name
Field Type
Field Name
Field Link Name
Products
Products
Drop Down
(with choices: CRM, Creator, Books)
Product
Product
Phone
Phone
Phone
 
2. Utwórz stronę z formularzem Produkty.
 
3. Dodaj fragment kodu HTML, aby dołączyć element iFrame.
 
4. Zapisz następujący kod we fragmencie HTML:
  1. <iframe name="frameName" width="1200px" height="1000px" frameborder="0" scrolling="yes"> </iframe>
Powyżej znajdują się szczegóły iFrame. Użyjemy nazwy iFrame w przepływie pracy, aby odnieść się do iFrame.
 
5. Utwórz przepływ pracy z następującymi szczegółami:
 
Wybieramy Zdarzenie formularza jako pole wprowadzone przez użytkownika, ponieważ witryna powinna być wyświetlana, gdy użytkownik wybierze opcję w polu rozwijanym.

6. Kliknij Dodaj nową akcję i dodaj następujący fragment:
  1. if (Product=="Creator") 
  2.  { 
  3.   openUrl(" https://www.zoho.com/creator", "iframe", "frameName"); 
  4.  } 
  5. else if (Product == "CRM") 
  6.  { 
  7.   openUrl(" https://www.zoho.com/crm", "iframe", "frameName"); 
  8.  }
  9. else
  10.  { 
  11.    openUrl(" https://www.zoho.com/books", "iframe", "frameName"); 
  12.  }

Fragment kodu używa zadania openURL, aby otworzyć odpowiednią witrynę na podstawie wybranego produktu. Drugi parametr określa, że element iFrame musi być otwarty, a trzeci parametr odnosi się do nazwy elementu iFrame określonej wcześniej na stronie.

Zobacz jak to działa