• Hello, I’m trying to use the given functions to load a custom JS file, which needs prototype and scriptaculous :

    function my_init (){
    		wp_register_script('my_js', get_bloginfo('template_directory') . '/scripts/javascript.js', array('prototype', 'scriptaculous', 'scriptaculous-effects'), '0.2');
    		wp_enqueue_script('my_js');
    }
    add_action('init', 'my_init' );

    But it’s not working, I get several errors :

    missing ; before statement
    https://127.0.0.1/Animav2/public_html/wordpress/wp-includes/js/prototype.js?ver=1.6
    Line 2517
    uncaught exception: script.aculo.us requires the Prototype JavaScript framework >= 1.6.0
    
    Line 0
    Prototype is not defined
    https://127.0.0.1/Animav2/public_html/wordpress/wp-includes/js/scriptaculous/effects.js?ver=1.8.0
    Line 73
    Object.isUndefined is not a function
    https://127.0.0.1/Animav2/public_html/wordpress/wp-includes/js/scriptaculous/dragdrop.js?ver=1.8.0
    Line 9

    ….

    What’s the deal ? It’s a fresh install of WP2.5, no plugins yet, fresh files for prototype 1.6 & scriptaculous 1.8…
    The generated file includes the files correctly and it the right order :

    <script type='text/javascript' src='https://127.0.0.1/Animav2/public_html/wordpress/wp-includes/js/prototype.js?ver=1.6'></script>
    <script type='text/javascript' src='https://127.0.0.1/Animav2/public_html/wordpress/wp-includes/js/scriptaculous/scriptaculous.js?ver=1.8.0'></script>
    <script type='text/javascript' src='https://127.0.0.1/Animav2/public_html/wordpress/wp-includes/js/scriptaculous/builder.js?ver=1.8.0'></script>
    <script type='text/javascript' src='https://127.0.0.1/Animav2/public_html/wordpress/wp-includes/js/scriptaculous/effects.js?ver=1.8.0'></script>
    <script type='text/javascript' src='https://127.0.0.1/Animav2/public_html/wordpress/wp-includes/js/scriptaculous/dragdrop.js?ver=1.8.0'></script>
    <script type='text/javascript' src='https://127.0.0.1/Animav2/public_html/wordpress/wp-includes/js/scriptaculous/slider.js?ver=1.8.0'></script>
    <script type='text/javascript' src='https://127.0.0.1/Animav2/public_html/wordpress/wp-includes/js/scriptaculous/controls.js?ver=1.8.0'></script>
    
    <script type='text/javascript' src='https://127.0.0.1/Animav2/public_html/wordpress/wp-content/themes/folio/scripts/javascript.js?ver=0.2'></script>
  • The topic ‘problems including prototype with WP 2.5’ is closed to new replies.