I'm glad it worked for you!

On Jan 21, 11:06 am, ryoungsma <[EMAIL PROTECTED]> wrote:
> Thank you so much for the help.  With your guidance I was able to work
> this out.  If interested here is the what it looks like.
>
> <script type="text/javascript">
> function createNewWindow(id)
> {
> var host ='<?php echo $_SERVER['HTTP_HOST']; ?>';
> var viewId = id;
> var newWindowModel = new DHTMLSuite.windowModel(
> {windowsTheme:false,id:'newWindow',
> title:'New dynamically created window',
> xPos:200,yPos:200,minWidth:null,minHeight:null } );
> newWindowModel.addTab({ id:'myTab',htmlElementId:'myTab',tabTitle:'tab1',
> contentUrl:"http://"+host+"/inventory/generals/view/"+viewId} );
> var newWindowWidget = new DHTMLSuite.windowWidget(newWindowModel);
> newWindowWidget.init();}
>
> </script>
>
> I now pass an 'id' to the script as well.
>
> Thank you.
>
> On Jan 21, 10:58 am, hydra12 <[EMAIL PROTECTED]> wrote:
>
> > OK, a couple of things.  First, I've never used DHTML Suite, but this
> > works for me using extjs.  I think it will work for you, too.
>
> > First, try hard-coding your url:
>
> > contentUrl: 'http://localhost/myapp/vendor/view/107'//orwhatever
> > your url is :-)
>
> > Note: if you put localhost in, you have to call the site from
> > localhost in your browser or you get permission denied errors on your
> > ajax call.  For example, my dev laptop is named tc-mark-lap.  If I put
> > localhost in my js code but try to call the code 
> > withhttp://tc-mark-lap/myapp/vendor/view/107inmy browser, it won't work.
>
> > This will (I hope) fix your problem.  You can check firebug to see
> > what your ajax call returns (to make sure that your ajax is working
> > even if there is a problem with your js code).  In my code, I define a
> > javascript variable in my default layout like this:
>
> > <script>
> >         var host = '<?php echo $_SERVER['HTTP_HOST']; ?>';
> > </script>
>
> > In my javascript code, I put this for my ajax url: contentUrl:
> > 'http://'+host+'/myapp/vendor/view/107'
>
> > I hope that helps some.
>
> > hydra12
>
> > On Jan 21, 9:38 am, ryoungsma <[EMAIL PROTECTED]> wrote:
>
> > > Here is the js code to generate the window
>
> > > <script type="text/javascript">
> > > function createNewWindow()
> > > {
> > > var newWindowModel = new DHTMLSuite.windowModel(
> > > {windowsTheme:false,id:'newWindow',
> > > title:'New dynamically created window',
> > > xPos:200,yPos:200,minWidth:400,minHeight:600 } );
> > > newWindowModel.addTab({ id:'myTab',htmlElementId:'myTab',tabTitle:'tab1',
> > > contentUrl:'vendor\view\107' } );\\this is the URL to load
> > > var newWindowWidget = new DHTMLSuite.windowWidget(newWindowModel);
> > > newWindowWidget.init();}
>
> > > </script>
> > > <a href="#" onclick="createNewWindow();return false">Create window</A>
>
> > > On Jan 21, 9:51 am, hydra12 <[EMAIL PROTECTED]> wrote:
>
> > > > Can you show the relevant js code?  Specifically, how are you
> > > > inputting the url?
>
> > > > On Jan 21, 7:29 am, ryoungsma <[EMAIL PROTECTED]> wrote:
>
> > > > > I am looking at using the DHTML Suite (dhtmlgoodies.com) with my
> > > > > application.  I am using their Window Widget to retrieve some
> > > > > information via AJAX.  The issue is that it uses the URL as a
> > > > > parameter when when you create the window from Javascript.  Cake
> > > > > always seems to return a message that it is looking for a different
> > > > > controller.
>
> > > > > For example, the URL entered into the parm field is '\vendors\view
> > > > > \105'
>
> > > > > Here is what Cake is reporting for an error.
> > > > > <?php
> > > > > class VendorsController extends AppController {
>
> > > > >         var $name = 'Vendors';
>
> > > > >         function viewG() {
>
> > > > >         }
>
> > > > > }
>
> > > > > ?>
>
> > > > > Any thoughts?  Have I provided enough information?  Thank you!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to