In that case, yes.
:-)
> 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