Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: Jquery nel body

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    9

    Jquery nel body

    Ho visto che su tutti i browser supportano l'uso di jquery anche nel body, ma in ie no...è possibile risolvere questo problema?

    grazie
    Simone

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    spiegati meglio

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    9
    in pratica dovrei mettere la chiamata javascript (<script language="javascript" type="text/javascript" src="jquery-1.3.2.min.js"></script>) nel body anziche nel head.

    Questo perchè io inserisco con dei template dei banner in siti che io non gestisco. Il template scrive nel body. In tutti i browser funziona in IE no... spero che ora sia più chiaro

    Simo

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    leggermente piu' chiaro

    un po' di codice si puo' vedere?

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    con IE8 funziona perfettamente
    basta mettere prima

    <script type="text/javascript" src="../../js/jquery/jquery-1.3.2.min.js"></script>


    e poi

    jQuery(function()
    {
    //qui ci va il codice da eseguire alla lettura documento
    }
    );
    Pietro

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    9
    il codice è questo



    <script type="text/javascript" src="http://xxxx/0/jquery.js"></script>
    <script language="javascript" type="text/javascript">
    var hpbgimg = 'sfz_cornice_rockol_light.jpg';
    var hpbgcolor = '';
    var blink = 'http://www.google.it';
    var pageWidth = jQuery(document).width();
    var ffwidth = (pageWidth-1020)/2;
    var iewidth = ffwidth-15;
    var isIE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
    if(isIE6){
    jQuery(document).ready(function(){
    var D = document;
    var windowHeight = Math.max(Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),Math.max(D.body.of fsetHeight, D.documentElement.offsetHeight),Math.max(D.body.cl ientHeight, D.documentElement.clientHeight));
    D.getElementById('bleft').style.height = windowHeight;D.getElementById('bright').style.heig ht = windowHeight;
    });}
    jQuery(window).resize(function() {
    pageWidth = jQuery(document).width();
    if(pageWidth <= 1024) {ffwidth = 0; iewidth = 0;} else {ffwidth = (pageWidth-1004)/2;iewidth = ffwidth-20;}
    jQuery("#bleft,#bright").css("width",ffwidth);
    if(isIE6){jQuery("#bleft,#bright").css("width",iew idth);}
    });
    document.write('<style>');
    document.write('body{background:'+hpbgcolor+' url("'+hpbgimg+'") top center no-repeat fixed;}');
    document.write('#btop{cursor: pointer; height: 95px; min-height: 95px; width: 100%;}');
    document.write('#bleft{cursor: pointer; height: 100%;width:'+ffwidth+'px;position:fixed;top:0;left :0;_width:'+iewidth+'px;_float:left;}');
    document.write('#bright{cursor: pointer; height: 100%;width:'+ffwidth+'px;position:fixed;top:0;righ t:0;_width:'+iewidth+'px;_float:right;}');
    document.write('#wrapper{padding: 0 9px;}');
    document.write('.top-banner{display: none;}');
    document.write('</style>');
    document.write('<div id="btop"> </div>');
    if (screen.width>1024) {
    document.write('<div id="bleft"> </div>');
    document.write('<div id="bright"> </div>');
    }
    </script>

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Il codice che riporti funziona su IE8, Firefox, Opera, Chrome, Safari

    funziona nel senso che non dà errore e non scrive niente nello schermo

    mettendo dentro <a></a> qualcosa, riesco pure a cliccare e ad andare nella pagina del link


    document.write('

    <div id="btop">' + blink + '</div></p>');




    Naturalmente tutto il codice è messo subito dopo <body>
    Pietro

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    9
    E per farlo funzionare anche per IE7??

    Simo

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da egimu
    E per farlo funzionare anche per IE7??

    Simo
    non ce l'ho IE7 non posso provare
    Pietro

  10. #10
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ho provato pure con IE8 ma in modalità compatibilità IE7 e va
    Pietro

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.