Tim, thanks for your patience. I've got a lot of it working, but no
click response. The link you gave helped quite a bit, but in reading
the description of how to get clicks, it doesn't seem at all clear to
me as to how to proceed with JavaScript. I suspect it's not do-able
in IE with JavaScript. It seems to me that it's do-able with NN, or
with IE and VBScript.
For example, the RealMedia doc
(
http://service.real.com/help/library/guides/realonescripting/browse/htmfiles/embedint.htm)
samples for callbacks (two of them) are for Netscape only. That
doesn't mean callbacks don't work in JavaScript, but... Also, the doc
has the following example, for VBScript only:
=================
Receiving Callbacks Through VBScript
To receive callbacks through VBScript, you use
the <OBJECT> tag ID, shown here set to RVOCX:
<OBJECT ID=RVOCX HEIGHT=256 WIDTH=256
CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">
<PARAM NAME="controls" VALUE="all">
<PARAM NAME="SRC" VALUE="
http://www.example.com/video1.rm">
</OBJECT>
You then use a <SCRIPT> tag to receive a VBScript callback.
The following example shows a callback for OnShowStatus:
<P>Status Text:
<input type="text" name="statusText" size=100><br></P>
<SCRIPT language="VBS">
Sub RVOCX_OnShowStatus(byVal text)
statusText.Value=text
End Sub
</SCRIPT>
===================
That doesn't work in JavaScript (at least as I've translated it, and
using OnLButtonUp):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<SCRIPT language="JavaScript">
function onClk (button_flags, x_pos, y_pos) {
alert ("onClk!!");
}
function OnLButtonUp(flags, x, y){
alert ("OnLButtonUp!!");
}
function WinLoad() {
document.getElementById("RVOCX").SetWantMouseEvents(true);
}
</SCRIPT>
</head>
<body onLoad="WinLoad();" onClick="alert('body click');">
<OBJECT ID=RVOCX HEIGHT=60% WIDTH=60% onClick="alert('click!');"
CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">
<PARAM name="MAINTAINASPECT" value="false">
<PARAM name="AUTOSTART" value="TRUE">
<PARAM name="CONTROLS" value="ImageWindow">
<PARAM NAME="SRC"
VALUE="file://D:\Program
Files\RealPlayer\samples\clips\welcome.rm">
</OBJECT>
</body>
</html>
I get clicks in the body of the page, but not clicks on the RP
control.
Any ideas? Thanks again.
MichaelF