Client-Side design
Skript på HTML-sidor på serversidan kommunicerar med onlineklienten för utskriftsordningsguiden där den finns. Den här kommunikationen sker via metoder och egenskaper som används av objektet window.external.
Följande avsnitt beskrivs i det här dokumentet.
Metoder och egenskaper
Följande metoder och egenskaper är tillgängliga via objektet window.external.
Skriptet på serversidan anropar dessa metoder för att meddela klienten om händelser under publiceringsprocessen. Låt oss titta på FinalBack som ett exempel. När guiden visar den första HTML-sidan på serversidan är den beväpnad med kunskap om handtagen för guidesidorna som föregår och följer de värdbaserade HTML-sidorna. I det här exemplet klickar användaren, som sitter på den första HTML-sidan, på knappen Tillbaka. Guiden skickar ett meddelande om händelsen till servern. När det här meddelandet tas emot refererar skriptet på serversidan till dess OnBack--hanterare för den här händelsen, som, eftersom detta är den första HTML-sidan, anropar metoden FinalBack. Detta gör att guiden navigerar till den guidesida som visas innan du anger användargränssnittet på serversidan.
En fullständig diskussion om dessa metoder och egenskaper finns i dokumentationen för WebWizardHost och NewWDEvents objekt.
Designöverväganden
HTML som utgör varje sida på serversidan visas normalt i guidefönstret. När du utformar dessa sidor bör du tänka på att det inte går att ändra storlek på ett guidefönster. Sidor bör därför konstrueras och storleksanpassas så att rullningslister undviks när det är möjligt för att ge användaren en smidig navigering genom guiden.
Varje HTML-sida måste också tillhandahålla en hanterare för OnBack, OnNextoch OnCancel- händelser. Hanteraren OnNext hanterar även händelsen Slutför. En sida som inte implementerar en OnBack- funktion anses vara ogiltig och gör att en felsida visas.
Relaterade ämnen