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

    [funzione javascript in folgio di stile]

    salve ragazzi,
    ho bisogno del vostro aiuto.

    Ho uno stile Css impostato così:

    #stodiv {
    background-color: #0E4109;
    background: url(images/foto_alpha1.jpg) no-repeat;
    margin: 0px auto;
    padding: 0px;
    width: 700px;
    height: 100%;
    }

    ho l'esigenza di avviare una funzione javascript appena l'immagine in background del livello stodiv viene caricata:

    si può fare una cosa del genere?
    Codice PHP:
    <!-- 
    #stodiv { 
    background-color: #0E4109; 
    background: url(images/<?PHP echo "<img scr=images/foto_alpha1.jpg onLoad=controllo();>"no-repeat
    margin0px auto
    padding0px
    width700px
    height100%; 
    }
    Ammetto che non ha senso quello che ho scritto, però era per farvi capire di cosa ho bisogno.

    Alternative?

    Anticipo gli auguri a tutti

  2. #2
    malooool

    nel div che usa l'id stodiv vai a mettere l'evento onload anche se non so se può essere usato in questo modo

    cmq sono certo che si può risolvere in altri modi ^^ cosa devi fare?

    (PS: il posto è errato, c'è la sezione scripting per queste cose)
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  3. #3
    lo so che non è il posto giusto, ma dovevo trovare una soluzione e allora l'ho postato un pò ovunque...

    Mi auto censuro

    Comunque tutta questa difficoltà perchè esiste ancora la linea ISDN che mi rallenta il caricamento delle immagini mostrandomi per pochi secondi una immagine grafica del sito fatemi passare il termine "squartata". E ora devo ricorrere a javascript per aggiustare un pò. Mannaggia mi doveva capitare per forza un cliente con l'ISDN.

    Grazie. Ciao

  4. #4
    si sono tornato.

    facendo in questo modo:

    <div id"stodiv" onLoad="funzione();">

    non fa nulla.

    In teoria io ho un livello contenitore stodiv, e un livello contenuto che carica dei risultati di una ricerca dal database.
    Il livello contenuto, tramite la funzione javascript, diventa visibile appena l'immagine di sfondo viene caricata.
    Per ora ho risolto con la funzione setTimeout() di javascript...ma il cliente che è ha un computer che non solo ha l'ISDN ma è pure na schifezza quando lo vede non gli piace perchè l'immagine di sfondo si carica molto lentamente. Potrei aumentare il tempo di attesa del setTimeout ma così poi un utente che ha l'adsl deve aspettare lo stesso tempo di uno che ha l'isdn e un computer che fa schifo.

    L'unica soluzione è con l'evento onLoad che però mi funziona bene quando si tratta di caricare immagini da tag html e non mi funziona quando si tratta di caricare un livello(cosa che io esiggo e sto cercando di provare).

    Questo è tutto....Per la cronaca in scripting non mi rispondono, devo pensare non si possa fare?


    Grazie, bye

  5. #5
    Originariamente inviato da lorenz_italy
    L'unica soluzione è con l'evento onLoad che però mi funziona bene quando si tratta di caricare immagini da tag html e non mi funziona quando si tratta di caricare un livello(cosa che io esiggo e sto cercando di provare).
    onload non è supportato su div, ma lo è su object.
    In object puoi caricare molti tipi di file, immagini, testo...

    Buona fortuna!
    Qualunque imbecille può inventare e imporre tasse. (Maffeo Pantaleoni)

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.