Че с Javascript можете да правите различни Прозорци с желаното съдържание не е тайна .Обаче съществува проблема ,че сте принудени да правите отделен HTML file .
Можете обаче да заобиколите това неудобство като желаното съдържание да се отвария "от въздуха".
Следнят пример не извиква допулнителна HTML страница ,която трябва да се появи на Pop-up-а ,а транспортира съдържанието сам.В нашият случай това сте бъде "Hello World".
Кода за head-а е :
CODE1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| <script language="JavaScript">
<!--
function makePage()
{
Output = open("", "displayWindow", "
height=120,width=200,menubar=no,
toolbar=no,directories=no,scrollbars=no,
resizable=no,status=no,location=no");
testpage = Output.document;
Content = "<html><body><h1>Hello World</h1></body></html>";
testpage.open();
testpage.write(Content);
testpage.close();
}
//-->
</script> |
Може да извикате функцията "MakePage" в body-то примерно чрез EventHnadler-a "onLoad" в bodytag-а
CODE1
| <body onLoad="makePage()"> |
Сега сте се зарежда при извикване на file-а един Pop-Up с големина 120*200 Pixel със съдържанието "Hello World".Съдържанието можете разбира се сами да определяте