All I want to do is to reLoad the page everytime the
user resize the page, so I just need to write
something like
<script language=javascript>
DynAPI.addResizefunction('window.location.reload()')
</script>
?
Is that right?
thanks in advance.
--- Doug Melvin <[EMAIL PROTECTED]> wrote:
> The DynAPI object has it's own resize handler:
>
> The DynDocument appends some resize code which
> handles re-rendering layers
> in NS.
>
> so, using DynAPI.addResizeFunction('your code here')
> adds the code to the
> existing resize handler
>
> DynAPI.onResize = function() {
> your code here;
> };
>
> Will overwrite (delete) the existing resize handler.
>
> If you are still not convinced, then just do it
> anyways,
> Trust us, we wrote this library and know what we
> area talking about.
>
> :-)
>
> Doug Melvin
>
> ----- Original Message -----
> From: "Matt Lam" <[EMAIL PROTECTED]>
> To: "Andrew Hull" <[EMAIL PROTECTED]>
> Cc: <[EMAIL PROTECTED]>
> Sent: Thursday, October 18, 2001 3:23 PM
> Subject: Re: [Dynapi-Help] Problem with Resize on
> Netscape message "Alert,
> did not find converter or decoder"
>
>
> > You mean DynAPI will automatically handle resize
> event
> > even if I don't write any event handler myself?
> > what is the difference between using
> >
>
DynAPI.addResizeFunction('document.location.reload(true)');
> >
> > and
> > DynAPI.onResize = function() {
> > window.location.reload();
> > }
> >
> > Anyway, I did find a way to get around the problem
> i
> > have in NS4.75, instead of creating DynLayer in
> onLoad
> > function, I just create it only when the user
> mouse
> > over, and delete it after the mouse out, and
> create
> > the DynLayer when mouse over again. I still don't
> know
> > what is causing the problem i had before though.
> >
> > one more thing, what is the difference between
> > DynAPI.document.deleteChild(layer1)
> > and
> > DynAPI.document.removeChild(layer1)
> >
> > Thanks a lot, guys.
> >
> > Jack
> > --- Andrew Hull <[EMAIL PROTECTED]> wrote:
> > > you must be overwriting some of DynAPI's reload
> > > functionality. wouldnt
> > > this be safer?
> > >
> >
>
DynAPI.addResizeFunction('document.location.reload(true)');
> > >
> > > Matt Lam wrote:
> > >
> > > >In fact, I did use
> > > >DynAPI.onResize = function() {
> > > > window.location.reload();
> > > > }
> > > >but that won't solve the problem either. It is
> > > working
> > > >fine in other browser except NS4.75
> > > >
> > > >I dont know what is going on.
> > > >
> > > >I really need some help :-(
> > > >
> > > >
> > > >
> > > >--- Jim Richards <[EMAIL PROTECTED]> wrote:
> > > >
> > > >>You can't use
> > > >>
> > > >> <body onresize="return something();">
> > > >>
> > > >>because that'll confuse DynAPI, I tend to
> force a
> > > >>reload of the page, as
> > > >>this works best across
> > > >>all browers
> > > >>
> > > >> DynAPI.onResize = function() {
> > > >> window.location.reload();
> > > >> }
> > > >>
> > > >>
> > > >>Matt Lam wrote:
> > > >>
> > > >>>Hi,
> > > >>>If I comment out the resize code, this
> problem
> > > will
> > > >>>
> > > >>go
> > > >>
> > > >>>away. But I have to detect the resize event
> so
> > > that
> > > >>>
> > > >>i
> > > >>
> > > >>>can move the dynlayer to the correct position
> in
> > > >>>
> > > >>the
> > > >>
> > > >>>browser. The problem is it doesn't matter
> where I
> > > >>>
> > > >>put
> > > >>
> > > >>>the onresize event handler, the problem will
> > > occur.
> > > >>><body onResize=""> no matter what code i put
> > > inside
> > > >>>that onResize="" the problem will happen, or
> if i
> > > >>>
> > > >>do
> > > >>
> > > >>>DynAPI.onResize = function () {
> > > >>> //doesn't matter what code is in here,
> the
> > > >>>problem will happen too
> > > >>>}
> > > >>>
> > > >>>my code is something like the following:
> > > >>>
> > > >>><HTML><HEAD><TITLE></TITLE>
> > > >>><Script language="Javascript">
> > > >>>
> DynAPI.setLibraryPath('/home/dynapi/src/lib/')
> > > >>> DynAPI.include('dynapi.api.*')
> > > >>> DynAPI.include('dynapi.event.*')
> > > >>> DynAPI.include('dynapi.ext.inline.js')
> > > >>></script>
> > > >>>
> > > >>></head>
> > > >>><body>
> > > >>>
> > > >>><script language="Javascript">
> > > >>> DynAPI.onLoad = function() {
> > > >>> x= DynAPI.document.getAll()['first']
> > > >>> xPos = x.getPageX()
> > > >>> yPos = x.getPageY()
> > > >>> layer1 = new DynLayer()
> > > >>> layer1.setSize(150, 16)
> > > >>> layer1.moveTo(xPos,yPos)
> > > >>> DynAPI.document.addChild(layer1)
> > > >>> layer2 = new DynLayer()
> > > >>> layer2.setSize(150, 16)
> > > >>> layer2.moveTo(xPos, yPos+16)
> > > >>> DynAPI.document.addChild(layer2)
> > > >>> }
> > > >>></script>
> > > >>>
> > > >>>
> > > >>><table align="center">
> > > >>> <tr>
> > > >>> <td valign=bottom>
> > > >>> <div id="first"
> > > style="position:relative;
> > > >>>left:0px; top:4px; width:125px;
> > > height:16px"></div>
> > > >>> </td>
> > > >>> </tr>
> > > >>></table>
> > > >>></body>
> > > >>></html>
> > > >>>Can anyone help plz.
> > > >>>
> > > >>>Thanks in advance!
> > > >>>
> > > >>>
> > > >>>--- Matt Lam <[EMAIL PROTECTED]> wrote:
> > > >>>
> > > >>>>In the page I have, there are only two
> > > DynLayers,
> > > >>>>and
>
=== message truncated ===
__________________________________________________
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com
_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dynapi-help