This commit is contained in:
waterson%netscape.com 1999-05-12 23:43:25 +00:00
Родитель 2226d902b8
Коммит 08b652ea66
2 изменённых файлов: 45 добавлений и 0 удалений

Просмотреть файл

@ -45,4 +45,5 @@ include <$(DEPTH)\config\rules.mak>
install:: $(DLL)
$(MAKE_INSTALL) $(DLL) $(DIST)\bin\components
$(MAKE_INSTALL) xpconnect-sample.html $(DIST)\bin\res\samples

Просмотреть файл

@ -0,0 +1,44 @@
<html>
<head>
<title>XPConnect Example</title>
</head>
<body>
<script>
var sample = Components.classes["component://netscape/sample/sample-world"].createInstance();
sample = sample.QueryInterface(Components.interfaces.nsISample);
dump("sample = " + sample + "\n");
function get()
{
var field = document.getElementById('Value');
field.value = sample.Value;
}
function set()
{
var field = document.getElementById('Value');
sample.Value = field.value;
}
function poke()
{
var field = document.getElementById('Value');
sample.Poke(field.value);
}
function write()
{
sample.WriteValue("here is what I'm writing!");
}
</script>
<form name="form">
<input type="button" value="Get" onclick="get();">
<input type="button" value="Set" onclick="set();">
<input type="button" value="Poke" onclick="poke();">
<input type="text" id="Value">
<input type="button" value="Write" onclick="write();">
<form>
</body>
</html>