Створення коду при вбудовуванні
Поки усе зрозуміло, але як щодо створеного коду? Як поєднуватиметься код основного і вбудованого додатка? Достатньо просто написати у коді JS основного додатка щось таке:
function printout () { // ... echo ("myplotfunction ([...]" + getString ("plotoptions.code.printout"); + ")\n"); // ... }
Отже, по суті, ми отримуємо код, створений вбудованим додатком, у той самий спосіб, у який отримуємо будь-які інші параметри графічного інтерфейсу. Тут рядок "plotoptions.code.printout"
можна розгорнути так: «Розділ printout створеного коду елемента із id
plotoptions» (plotoptions — ідентифікатор, який ми надали теґу <embed> вище). І так, якщо вам потрібні додаткові важелі керування, ви навіть можете отримати значення окремих елементів графічного інтерфейсу у вбудованому додатку (але не навпаки, оскільки вбудований додаток нічого не знає про своє середовище).