|
Hi All,
My problem is about casting between these types.
the scenario is below.
getdocument -> getactiveelement ->
"it's a frame" I need a way of casting this IHTMLElement to IHTMLElement2 or to IHTMLWindow2
/*
IHTMLElement* pa_el;
...get_activeelement(&pa_el);
CComQIPtr<ihtmlelement2,&iid_ihtmlelement2> pa_el2(pa_el);
I have a dispatch here in pa_el2 but it seems as something is wrong because when I call doScroll, I get errors... if I cast to IHTMLWindow2... it simply returns NULL... (myframe == null)
CComQIPtr<ihtmlwindow2,&iid_ihtmlwindow2> myframe(pa_el);
How can I access to a frame object if I have it as an IHTMLElement?
Please Help...
IHTMLElement and IHTMLElement2 and IHTMLWindow2
|
|
|
|
|
Is there a mechanism in window.open so that the popup window opens as a full screen in IE? I've noticed Netscape will open full screen if the parent window is full screen
Thanks!
Chris
"Why are we hiding from the police, Daddy?"
"We use VI, son. They use Emacs."
|
|
|
|
|
I have an ActiveX grid control on one of my web pages that fires events when cells need updating. Is there a way to specify an event handler in JavaScript for these events?
I've found plenty of examples of how to do it using vbscript but nothing for JavaScript. For example in vbscript if you want to add an event handler for an ActiveX object with an id called 'Grid' and an event called 'UpdateCell' then it seems you just create a subroutine called Grid_UpdateCell() on the page containing the object.
Is there a way to do something similar in JavaScript?
Regards
Martin
|
|
|
|
|
i use something like this for an activex treeviewctrl
function CheckChildren(ParentNode)
{
...
}
// event handler that is called when the check state of a node changes
// the handler propagates the new checkstate down the hierarchy
CheckChildren(theNode);
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnclinic/html/scripting04092001.asp
|
|
|
|
|
Hi Everyone,
Does anyone know how to do program a ASP page which shows the status of servers. For example, I would like to know if the server is down or up and going.
Thanks.
Johnny
|
|
|
|
|
I want to write a simple dictionary that can run in IE. The program contain a Box for typing vocabulary that needs searching and a Search Button. What type of database should I use for storing data and which language is used for manipulating data? Can I test the program on my PC?
|
|
|
|
|
How do we include facility of making the page as a bookmark in users browser as can be seen in many sites. This facility is also given in this site at the top of the page with the option
Bookmark this
Joby Cyriac
|
|
|
|
|
|
I have recordset, I must unfold in each refresh the following row of data. I have made recordset and that it unfolds the data to me, but what I need it is that every time moves when I do refresh.
Since I do it?
Thank you very much by the time offered to this consultation.
Ricardo Alvarado Quirós
|
|
|
|
|
Well this one has me stumped.
How does one vertically align the contents of a DIV (without using a TABLE inside the DIV )?
For instance I have a DIV which is 100% wide and 100% high. I then have an IMG tag within the DIV and I want that IMG to center, both horizontally (which is done by using the text-align style attribute) and vertically (which is done... how?)
Using a TABLE to do this seems so inelegant and partly negates the use of a DIV.
regards,
Paul Watson
Cape Town, South Africa
e: paulmwatson@email.com
w: vergen.org
|
|
|
|
|
Paul,
From a CSS perspective the use of:
<DIV style="text-align: center; vertical-align: middle;"> should give the result you require. However, this appears to be browser dependent as usual. Dreamweaver 4 renders this correctly in it's preview window, but IE 5.5 does not. The image appears at the top of the window
From experience I have found that the cleanest and quickest way to get this result is to use a table with:
<TD align="center" valign="middle">
If I can help any further let me know.
Derek.
|
|
|
|
|
thanks for the suggestion Derek.
I also first saw DIV vertical alignment in Dreamweaver but was disapointed when IE did not render it properly.
Well I guess it is back to using the venerable TABLE
regards,
Paul Watson
Cape Town, South Africa
e: paulmwatson@email.com
w: vergen.org
|
|
|
|
|
Having only dabbled in XSL before and now being presented with a real project which requires it I need some help.
I have two XSL files, identical except for the specification declaration on the second line:
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<xsl:variable name="countryid"><xsl:value-of select="country/@country"/></xsl:variable>
</xsl:template>
</xsl:stylesheet>
and
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<xsl:variable name="countryid"><xsl:value-of select="country/@country"/></xsl:variable>
</xsl:template>
</xsl:stylesheet>
As you can see the first one points to the w3.org/TR/WD-xsl specification and the second one points to the w3.org/1999/XSL/Transform specification. When I run the first one against an XML file on the client side Internet Explorer gives me the following error:
Keyword xsl:variable may not be used in namespace http://www.w3.org/TR/WD-xsl. Error processing resource
The second XSL works 100% however (though it does not work if you take out the version="1.0" parameter).
So my question is: Why? Why does it do this and how can I use xsl:variable on the client side while using what I believe to be the better and more recent w3.org/TR/WD-xsl specification.
Obviously I am missing something fundamental to XML and XSL, but it seems a rather illogical fundamental.
thanks!
regards,
Paul Watson
Cape Town, South Africa
e: paulmwatson@email.com
w: vergen.org
|
|
|
|
|
I know this is an old post, but I think I finally found the answer. I'm just getting into XSL and found this to be a bit of a problem too.
w3.org/TR/WD-xsl : This is an old working draft (WD) XSL specification. The version of the XSL translator that shipped with Internet Explorer in Win2000 supports this spec.
w3.org/1999/XSL/Transform : This is the standard spec from the W3C XSL Recommendation. It is a newer one than above and will support xsl:variable, xsl:output, etc.
Now here's where I ran into trouble. The second declaration above didn't work with MSXML 2.5 (the parser that shipped with Windows 2000) so I went to microsofts site to upgrade to MSXML 3.1. After the install, my developer tools ran great with the second spec, but IE would still not display the documents correctly. It turned out this was because the upgrade to MSXML 3.1 actually installs in side-by-side mode, which means it does not actually replace the old parser. To get this to work, microsoft has a fix that will run 3.1 in replace mode. You can get more information off the MSDN website. I recommend reading the MSXML Parser 3.0 Release notes.
Hope this helps.
Dave
|
|
|
|
|
I'm designing a component to be called from an ASP page on Window 2000 IIS 5.
Is it better for the component to be in a DLL or an EXE? The component will be doing data access via ADO and maintaining a look up table of database entries in memory.
Michael
|
|
|
|
|
You may be decide which architecture use. InProccess (DLL) or OutOfProcess (EXE) (readit on Msdn).
Begin with a DLL, it's more easy for your project.
Oscar L.
|
|
|
|
|
Hi all,
I'm developping an onscreen keyboard for a touchmatic system. I have buttons
for scrolling the page and I use IHTMLWindow2::ScrollBy methods. It works
for a single windowed documents (one body - one window) but I have problems
with scrolling of frames. I used 2 approach until now.
One is getting the parent window of active element of the current
document... I was hoping that it would be a frame... but it's always
"FRAMESET" and I know there are 3 frames because I saw them when I get the
list of the frames from IHTMLFramesCollection2...
For example... "www.osym.gov.tr" is a framed url. I must scroll down the
right side frame... (Yes I can scroll it by getting IHTMLWindow2 from
IHTMLFrameCollections2 but think there are 2 scroll-needed frames!...)
The other one is getting the parent window of the current document... this
gives me the "FRAMESET", too... the only exception is when no frame - one
body - one window...
I must find a way of getting the active frame... at least determine an
active frame myself and scroll it... (But the problem for this is the nested
frames... How deep I must go down!!!)... Can you give any advise?
Oguzhan...
|
|
|
|
|
Hi,
I've a question relating to IE.
I'm opening IE from VC, and passing a .htm file as command line arg. It opens fine.
But when I call it for the second time it opens in a new IE window, but I dont want this to happen. What should be done?
Yuvarajan JT ( )
Yuvarajan JT
|
|
|
|
|
Hi,
I've a question relating to IE.
I'm opening IE from VC, and passing a .htm file as command line arg. It opens fine.
But when I call it for the second time it opens in a new IE window, but I dont want this to happen. What sh
Yuvarajan JT
|
|
|
|
|
hi experts
do you have experiencies with something like this? http://www.codecharge.com
f.e. too enclosed? (all generated pages look similar vs i see "Free Source Code" mention there)
t!
|
|
|
|
|
That was the first time I've ever seen that place, so I can't really tell you anything about it.
Sorry.
|
|
|
|
|
I am trying to gain access to an outlook contacts list using VBScript on an ASP. I have already tried using CreateObject("Outlook.application"), but this does not seem to work from within my ASP page. I get the message "ActiveX_component_could_not_create:Outlook.application." I suspect it may have something to do with outlook not recognising IIS as a user. How do I make it recognise the proper *.pst file to open to access the contacts?
Does anyone know if this is even possible and how I would go about doing it.
Thanks in advance, this is getting frustrating...
|
|
|
|
|
First off. The CreateObject is in the ASP page but is it part of server side code or client side code? If you are trying to do this in an ASP page using client side code, the problem is that CreateObject does not work in web pages on client side code. It's part of the security features to keep malicious code from working. If you are trying to do this in server side code, the problem may be that the outlook product is not installed. Then you have another problem. If the PST file is client side and your code is server side, you won't be able to open it. On the other hand. You can embed an outlook component into the page for client side which will work only if the user has an outlook instance open.
Cheers,
-Erik
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
My thoughts are my own and reflect on no other.
|
|
|
|
|
The CreateObject is part of the server side code and the .pst file is also on the server. Outlook is installed and I am using it to write emails, etc on the server. What I would like to do is have the ASP page access my outlook contacts so they can be displayed, etc when I am on the road. What you said above makes perfect sense, and it may be that there is also some security "feature" acting on server side ASP code that is preventing CreateObject from working. I'm still not sure how the server side ASP would know which .pst file to use, since it is probably running under the IIS user in Win 2000.
Does anyone know for sure if this is possible? If I ever get it working I'll post the code. I figure it would be a handy little utility to be able to access your outlook folders from the web.
Thanks a lot,
Dave
PS - Instead of using CreateObject would it be possible to use a .pst file as a data source and set up some type of Database access to the outlook profiles? If so, how would this be done?
|
|
|
|
|
You might want to try CDO. That should allow you to read your outlook data.
Worst case, you might need to create a COM object that uses Extended MAPI to get to the data.
Michael
|
|
|
|