Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Sfondo dimanico div

  1. #1

    Sfondo dimanico div

    Ragazzi ho creato questo script per far cambiare in maniera dinamica lo sfondo del mio div cn id "sfondo" ( ):
    codice:
    var backgr1="sfondo1.gif"
    var backgr2="sfondo2.gif"
    var backgr3="sfondo3.gif"
    
    var cur=Math.round(6*Math.random())
    
    if (cur<=1)
    backgr=backgr1
    else if (cur<=4)
    backgr=backgr2
    else
    backgr=backgr3
    
    document.getElementById(sfondo).style.background=backgr
    Ma lo sfondo non cambia sapete aiutarmi?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    come minimo serve
    document.getElementById(sfondo).style.background=" url("+backgr+")";

  3. #3
    Ancora nnt !!!
    Ma non è che bisogna aggiungere i ";" a ogni riga?

  4. #4
    Ho provato anche a togliere la regola css relativa allo sfondo

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    qua mancano gli apici
    document.getElementById("sfondo").style.background="url("+backgr+")";

  6. #6
    Ok. Ci sono riuscito:
    codice:
    var backgr1="sfondo1.gif"
    var backgr2="sfondo2.gif"
    var backgr3="sfondo3.gif"
    var cur=Math.round(6*Math.random())
    if (cur<=1)
    backgr=backgr1
    else if (cur<=4)
    backgr=backgr2
    else
    backgr=backgr3
    document.getElementById("sfondo").style.background="url("+backgr+")";
    Lo script andava messo a fine pagine altrimenti l'id nn veniva letto.
    Vabbe ho aggiunto le virgolette ".

  7. #7
    Raga pero il codice inserito a fondo pagina prima del </body> non viene validato dal w3c:
    codice:
    Line 143, Column 7: character "<" is the first character of a delimiter but occurred as data.
    if (cur<=1)

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ricerca con chiave CDATA

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.