Ok - well just adding the '/' prefix to the filepaths removed the errors -
but the js is still not being loaded. Here's my .htaccess :
# Rewrite rules for Zend Framework
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php
# Security: Don't allow browsing of directories
Options -Indexes
# PHP settings
php_flag magic_quotes_gpc off
php_flag register_globals off
php_flag short_open_tag on
thx, n
Matthew Weier O'Phinney-3 wrote:
>
> -- nolner <[EMAIL PROTECTED]> wrote
> (on Thursday, 31 July 2008, 06:42 PM -0700):
>>
>> My layout file starts thus:
>>
>> <?php echo $this->doctype() ?><html xmlns="http://www.w3.org/1999/xhtml">
>> <head>
>> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
>> <script src="libajax/scriptaculous-js-1.8.1/prototype.js"
>> type="text/javascript"></script>
>> <script src="libajax/scriptaculous-js-1.8.1/scriptaculous.js"
>> type="text/javascript"></script>
>>
>> This is giving me a 'missing ; before statement' error in Firebug - on
>> clicking the link there I get this strange error (ZF seems to think the
>> libajax directory should be the name of an action!?):
>
> Methinks you have a bad RewriteRule somewhere. Can you send your
> .htaccess or rewrite rules to the list, as well as your directory
> layout?
>
> Also, you will likely want to prefix your script src attributes with a
> leading '/' -- otherwise, your browser will be making the requests
> relative to your current URL.
>
> In other words, like the following:
>
> <script src="/libajax/scriptaculous-js-1.8.1/prototype.js"
> type="text/javascript"></script>
>
>> <br />
>> 2Fatal error: Uncaught exception 'Zend_Controller_Action_Exception' with
>> message 'Action "libajax" does not exist and was not trapped in
>> __call()' in C:\wampserver\www\library\Zend\Controller\Action.php:477
>> 3Stack trace:
>> 4#0 C:\wampserver\www\library\Zend\Controller\Action.php(504):
>> Zend_Controller_Action->__call('libajaxAction', Array)
>> 5#1
>> C:\wampserver\www\library\Zend\Controller\Dispatcher\Standard.php(293):
>> Zend_Controller_Action->dispatch('libajaxAction')
>> 6#2 C:\wampserver\www\library\Zend\Controller\Front.php(914):
>> Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http),
>> Object(Zend_Controller_Response_Http))
>> 7#3 C:\wampserver\www\life\index.php(58):
>> Zend_Controller_Front->dispatch()
>> 8#4 {main}
>> 9 thrown in C:\wampserver\www\library\Zend\Controller\Action.php on line
>> 477<br />
>>
>> And the libs are not loaded. It's got me flumuxed - any ideas? I'm fully
>> up
>> to date with zf 1.5.3 and the latest prototype and scriptaculous.
>> --
>> View this message in context:
>> http://www.nabble.com/Weird-error-using-Prototype-for-Ajax-in-ZF---action-does-not-exist%21-tp18766753p18766753.html
>> Sent from the Zend Framework mailing list archive at Nabble.com.
>>
>
> --
> Matthew Weier O'Phinney
> Software Architect | [EMAIL PROTECTED]
> Zend Framework | http://framework.zend.com/
>
>
--
View this message in context:
http://www.nabble.com/Weird-error-using-Prototype-for-Ajax-in-ZF---action-does-not-exist%21-tp18766753p18767564.html
Sent from the Zend Framework mailing list archive at Nabble.com.