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

    Png.js problema di loop?

    Ciao,
    dopo aver inserito sul mio sito lo script png.js le mie immagini png del menu caricano all'infinito (nonostante compaiono subito) con ie (io ho testato sul 6). Appena aggiorno la pagina invece tutto funziona come dovrebbe e anche le altre pagine che apro funzionano bene. Ho cercato il problema nel file .js ma non sono molto pratica di javascript e sono potuta andare solo ad intuito e tentativi.
    Il problema, credo, sia il nome della variabile della funzione var_overlay, ma ovviamente non sono sicura. Credo che lo script (http://www.photoshoplab.com/fun-with...ng-images.html ) fosse inizialmente stato scritto per frame rollover (quindi 2 immagini png trasparenti sopra un'immagine di partenza jpg) e probabilemente lo sto usando in maniera incorretta.
    Il mio sito è www.rockinthemiddle.com.
    C'è qualcuno che può aiutarmi?

    P.S. Ho trovato un'altra possibile soluzione al problema delle png trasparenti con rollover qui: http://homepage.ntlworld.com/bobosola/png_mouseover.htm , ma mi costringe a rinominare tutte le mie immagini e a sostituite i comandi onmouseover e onmouseout con la funzione imgSwap in tutte le pagine del mio sito....

    P.S. Spero di essere stata abbastanza chiara...

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ciao, mi e' capitato di usare questo fix
    http://www.twinhelix.com/css/iepngfix/
    senza rilevare problemi, se i rollover li fai via css questa e' una soluzione veloce ed indolore

  3. #3
    Grazie della risposta,
    purtroppo non sono riuscita a far funzionare il tuo metodo, l'ho applicato a una delle mie pagine: (http://www.rockinthemiddle.com/webcams/4.html ). Supporta il trasparente delle png normali, ma con rollover fatto da css no (vedi Home sul menu).
    Usando rollover normali con il comando onmouseover e onmouseout, supporta il trasparente ma una volta cambiata l'immagine non torna normale.
    :°°°°°°°
    sto impazzendo....

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    sicuramente non funzionera' con il rollover di dreamweaver, gia' l' avevo menzionato

    per quanto riguarda quelli fatti via css,
    se sono #Home A e #Home A:hover ad avere png come background
    perche' richiami il behaviour per generici img e div?

    magari prova a tenere il css a parte, richiamando dopo il normale stile

    <!--[if lt IE 7]>
    <link rel="stylesheet" media="screen" type="text/css" href="iefix.css" />
    <![endif]-->

    e con iefix.css contenente solo
    #Home A, #Home A:hover { behavior: url(iepngfix.htc); }

    ciao

  5. #5
    l'ho richiamato per generici div, perchè poi lo volevo applicare a tutto il menu, stavo facendo una prova con Home.png per vedere se funzionava...

    ora ho fatto una pagina con solo il menu per farti vedere...http://www.rockinthemiddle.com/PNG.html
    ho anche seguito i tuoi nuovi consigli, ma niente da fare...
    se ne viene a capo? probabilmente è colpa della mia ignoranza in materia...

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    prova a dare display:block a questo link a

    se non ancora funziona, per fare una prova, tieni tutto nella stessa cartella:
    io ho scaricato il tuo esempio e chiaramente tutti i file aggiuntivi sono andati a finire in un' altra cartella e ho dovuto risettare un minimo i percorsi

    per intenderci: se PNGfix.css e' nella cartella PNG_files
    anche all' interno di esso devi specificare il percorso corretto
    #menu a {
    behavior: url(PNG_files/iepngfix.htc)
    }
    ciao

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ah, idem per il percorso a blank.gif in iepngfix.htc se vuoi usare lo script per sistemare anche le png usate come <img>
    // This must be a path to a blank image. That's all the configuration you need.
    if (typeof blankImg == 'undefined') var blankImg = 'PNG_files/blank.gif';

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.