In fact, the code on your demo page works with IE7..
seems it's my integration of your plugin which is not good..
maybee an interaction with other scripts running on that page, i'll search.. thanks anyway for that plugin.. very helpful



Cordialement,
Vincent Majer,
Responsable technique,
http://www.monagence.com


Kelvin Luck a écrit :

Hi,

Sorry about the console.log statement - I should have removed that...

I'm afraid I don't have IE7 here to test with... Can you confirm that you experience the problem on my demo page:

http://kelvinluck.com/assets/jquery/datePicker/v2/demo/datePickerIntoSelects.html

If you do and can give me any further information from the error then I can look into it. If the problem doesn't exist on my page then can you post a link to your page and we can try and look into it...

Thanks,

Kelvin :)

Vincent Majer wrote:

another error fixed, in the jquery.datepicker.js, line 332
i've commented console.log(c) and it runs in IE6

BUT.. (arghh)

I've still got error.. on IE 7 !!! when the page loads :
Line 790
car 1
Syntax Error


nobody uses this great plugin ??





Vincent Majer a écrit :

ok, i've found an error in my date_fr.js, it's ok now..

When i load the page i don't have an error showing in IE6, BUT...

When i click the calendar icon, i've got another pretty error message :
Line 333
Car 4
Erreur : "console" est indéfini
Code : 0


... ??

Does anyone know what's this error ?


Vincent Majer a écrit :

Hi,

first, sorry for my english.. not perfect..

second point, i should say thanks to kelvinluck for this great jquery plugin, the DatePicker V2 !

I'm trying to use it.. and i have some problems with IE6..

I've used the source from this page of example :
http://kelvinluck.com/assets/jquery/datePicker/v2/demo/datePickerIntoSelects.html

But it seems the date.js file makes IE6 finds an error.. so it doesn't work..

here is my code :

First, the scripts to include :

<script type='text/javascript' src='/js/jquery-1.1.2.js'></script>
<script type="text/javascript" src="/js/date.js"></script>
<script type="text/javascript" src="/js/date_fr.js"></script>
<script type="text/javascript" src="/js/jquery.dimensions.pack.js"></script> <!--[if IE]><script type="text/javascript" src="/js/jquery.bgiframe.js"></script><![endif]-->
<script type="text/javascript" src="/js/jquery.datePicker.js"></script>
<link rel="stylesheet" type="text/css" media="screen" href="/css/datePicker.css">


And then :

<script type="text/javascript" charset="utf-8">
$(function()
    {
                       // initialise the "Select date" link
        $('#date-pick').datePicker(
                // associate the link with a date picker
        {
            createButton:false,
            startDate:'18/05/2007',
            endDate:'11/12/2007'
        }
        ).bind(
        // when the link is clicked display the date picker
        'click',
        function()
        {
            updateSelects($(this).dpGetSelected()[0]);
            $(this).dpDisplay();
            return false;
        }
        ).bind(
        // when a date is selected update the SELECTs
        'dateSelected',
        function(e, selectedDate, $td, state)
        {
            updateSelects(selectedDate);
        }
        ).bind(
        'dpClosed',
        function(e, selected)
        {
            updateSelects(selected[0]);
        }
    );
                       var updateSelects = function (selectedDate)
    {
        var d = selectedDate.getDate();
        var m = selectedDate.getMonth();
        var y = selectedDate.getFullYear();
        ($('#d')[0]).selectedIndex = d - 1;
        ($('#m')[0]).selectedIndex = m;
        ($('#y')[0]).selectedIndex = y - 2007;
    }
    // listen for when the selects are changed and update the picker
    $('#d, #m, #y')
    .bind(
    'change',
    function()
    {
        var d = new Date(
        $('#y').val(),
        $('#m').val()-1,
        $('#d').val()
    );
    $('#date-pick').dpSetSelected(d);
    });
                   // default the position of the selects to today
    var today = new Date();
    ($('#d')[0]).selectedIndex = today.getDate() - 1;
    ($('#m')[0]).selectedIndex = today.getMonth();
    ($('#y')[0]).selectedIndex = today.getFullYear() - 2007;
        // and update the datePicker to reflect it...
    $('#d').trigger('change');
});
</script>


It works well with Firefox But IE6 complains about a missing "]" on line 7, car 94.. code : 0.. i don't know what to do to make it work.. and that line/char reference doesn't mean anything.. BUT the error message changes when i remove the date.js from the called scripts.. ?

Any helps or advices .. ?

Thanks !!







Reply via email to