Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Javascript provoca segnalazione di errore in IE8

    Ciao ragazzi ho un problema. In questo sito
    http://www.bortoliarredamenti.it
    IE8 mi rileva il seguente errore:
    Messaggio: 'mc' non è definito
    Linea: 14
    Carattere: 2
    Codice: 0
    URI: http://www.bortoliarredamenti.it/plu...lleryScript.js

    Ora, pur essendo assolutamente inesperto di javascript ho ugualmente tentato di rimediare a questo errore, che peraltro non arreca visibilmente alcun danno alla pagina web, commentando qualcosa in giro per le prime righe dello script ma, ahimè, inutilmente...
    Posto la parte iniziale dello script sperando nell'aiuto di qualche volonteroso che ringrazio.



    window.onerror=function(desc,page,line,chr){

    /* alert('JavaScript error occurred! \n'

    +'\nError description: \t'+desc

    +'\nPage address: \t'+page

    +'\nLine number: \t'+line

    );*/

    }



    $(function(){

    $('a').focus(function(){this.blur();});

    SI.Files.stylizeAll();

    slider.init();

    mc.init();



    $('input.text-default').each(function(){

    $(this).attr('default',$(this).val());

    }).focus(function(){

    if($(this).val()==$(this).attr('default'))

    $(this).val('');

    }).blur(function(){

    if($(this).val()=='')

    $(this).val($(this).attr('default'));

    });
    L'attesa del piacere... è essa stessa piacere!
    www.tonicopi.it ma mi trovi anche in Joomla: tutorial e guide

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Da un test veloce con ff 3.5 e it8 io riscontro questo errore: css_ims is not defined
    File sorgente: http://www.bortoliarredamenti.it/plu...lleryScript.js
    Riga: 54
    css_ims che non risulta nel documento da verificare.... del errore segnalato nessuna traccia
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ciao Andrea e molte grazie per la risposta...
    Ti assicuro che al momento che avevo postato dava quell'errore.
    Ma è vero che oggi anche a me dà questo nuovo errore anche con IE8
    Queste le righe interessate dove mi pare che qualche confusione ci sia:
    $(window).load(function(){
    $.each(css_ims,function(){(new Image()).src=_siteRoot+'css/images/'+this;});
    $.each(css_cims,function(){
    var css_im=this;
    $.each(['blue','purple','pink','red','grey','green','yello w','orange'],function(){
    (new Image()).src=_siteRoot+'css/'+this+'/'+css_im;
    });
    });
    });

    Mi sapresti dire come correggere?
    Ancora grazie!
    L'attesa del piacere... è essa stessa piacere!
    www.tonicopi.it ma mi trovi anche in Joomla: tutorial e guide

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Come già detto non trova css_ims non posso aiutarti perché:
    A) Non so cos'è e a cosa serve quell'oggetto.
    B) Perché non conosco bene jquery (o il framework che usi)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Grazie Andrea. Infatti spero nell'aiuto di qualcuno che conosca javascript abbastanza da modificare quella stramaledetta riga che provoca l'errore.
    Se osservi infatti la gallery funziona benissimo. Per quel che ne capisco si tratta di un errore nella chiamata in queste righe che riposto:
    $(window).load(function(){
    $.each(css_ims,function(){(new Image()).src=_siteRoot+'css/images/'+this;});
    $.each(css_cims,function(){
    var css_im=this;
    $.each(['blue','purple','pink','red','grey','green','yello w','orange'],function(){
    (new Image()).src=_siteRoot+'css/'+this+'/'+css_im;
    });
    });
    });
    nella seconda (la riga 54 dell'errore) viene appunto indicato l'oggetto css_ims che subito sotto viene definito css_cims e css_im
    Non può trattarsi di un errore di scrittura?
    PS: a me non importerebbe granchè dell'errore segnalato da IE8 essendo che da tempo dò maggior importanza alla effettiva visualizzazione di un sito piuttosto che alla correttezza formale del codice. Ma se qualcuno non vuol vedere quel simboletto giallo di IE8 vorrei farglielo sparire...
    Senza eliminare la fotogallery che piace così com' è....
    L'attesa del piacere... è essa stessa piacere!
    www.tonicopi.it ma mi trovi anche in Joomla: tutorial e guide

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.