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

    div a contenuto variabile

    ciao a tutti
    per alcune esigenze stavo lavorando a una pagina
    con un div il cui contenuto fosse intercambiabile
    i vari contenuti del div dovrebbero essere dei pulsanti (link)
    costituiti da delle gif, quando io clicco una gif deve essere mandata
    in esecuzione una funzione js (fun) qui riporto una versione semplificata

    <script language="javascript">
    var testo="";
    function cambia(contenuto)
    {
    document.getElementById("contenuti").innerHTML = contenuto;
    }
    function fun(formula) {
    testo+=formula;
    }
    </script>
    </head>
    <body>
    ....
    <img src=pic/m01.gif border=0>
    <img src=pic/m02.gif border=0>
    <img src=pic/m03.gif border=0>
    ')" class="x">LINK-1</a>
    <img src=pic/s01.gif border=0>
    <img src=pic/s02.gif border=0>
    <img src=pic/s03.gif border=0>
    ')" class="x">LINK-2</a>
    <div id="contenuti"></div>
    </body>

    magari quando i link sono pochi funziona, ma quando inizio a popolare
    i vari div (me ne servono almeno 5) con qualche decina di pulsanti
    mi si inchioda brutalmente su IE6 quando clicco su LINK-1 o su LINK2
    mentre su IE7 cammina.
    Penso che IE non centra, piuttosto credo che sto facendo qualche errore
    concettuale a livello JS/AJAX.
    Ringrazio x tutti gli eventuali suggerimenti.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    qui riporto una versione semplificata
    A che pro, normalmente semplificando qualcosa poi funziona, ma non serve poi allo scopo
    Mi sembra di capire che non funziona solo con ie6 giusto? Il primo consiglio che mi viene e mette un link alla pagina pubblica, cosi da vedere in funzione il tutto e (forse) per capire cosa vuoi fare.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    in questa pagina ad esempio quando se clicco sul link GREEK IE6 collassa

    math

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma, si dovrebbe capire il motivo del "collasso" con ie6 (browser che attualmente non dispongo), di certo passare comandi e caratteri (strani) con innerHTML sicuramente non è il massimo prova ad appendere tutto tramite DOM
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    ringrazio per il suggerimento,
    ma penso di aggirare il problema con dei layer invisibili con le gif precaricate,
    rendendoli visibili al click sui link

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.