Пример встраивания приложения |
|
|
<!DOCTYPE html> <html lang="ru" style="overflow: hidden;"> <head> <meta charset="UTF-8"> <title>Тестовое внешнее приложение</title> <style> body > div { position: absolute; left: 16px; top: 72px; background-color: #4a96d3; padding: 8px; } </style> <script> var onClick = function () { const iframe = document.body.querySelector('iframe'); const latInput = document.getElementById('lat'); const lonInput = document.getElementById('lon'); if (iframe && latInput && lonInput) { iframe.contentWindow.postMessage({ type: 'gwtkse', cmd: 'goTo', data: {point: {lat: latInput.value, lon: lonInput.value}} }, '*'); } }; </script> </head> <body style="margin: 0;"> <div> <label for="lat">Широта: </label><input id="lat" type="number" value="55.8"/> <label for="lon">Долгота: </label><input id="lon" type="number" value="37.6"/> <button onclick="onClick()">Перейти</button> </div> <iframe style="width:100vw; height: 100vh;" src="http://localhost/GISWebServerSE/index.php"></iframe> </body> </html> |