Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di adiumx
    Registrato dal
    Jan 2005
    residenza
    Zurigo
    Messaggi
    353

    [JavaScript] immagine.src

    Ciao a tutti, vorrei porre la vostra attenzione su questo pezzo di codice:
    codice:
    	var browser = navigator.appName;
    	var ie = "Microsoft Internet Explorer";
                if (browser == ie) {
    	x=window.document;
    	x.immaginenews.src="immagini/ie/news.jpg";	
    	x.forum.src="immagini/ie/icone/forum.gif";
    	x.articoli.src="immagini/ie/icone/articoli.gif";
    	x.xtras.src="immagini/ie/icone/xtras.gif";
    	x.blog.src="immagini/ie/icone/blog.gif";
    	x.links.src="immagini/ie/icone/link.gif";
    	x.news.src="immagini/ie/icone/news.gif";
    	x.downloads.src="immagini/ie/icone/download.gif";
    	x.getElementById("header1").style.background="url(immagini/ie/header_01.gif)";
    	x.getElementById("header2").style.background="url(immagini/ie/header_02.gif)";
    	x.getElementById("header3").style.background="url(immagini/ie/header_03.jpg)";
    	x.getElementById("header4").style.background="url(immagini/ie/header_04.gif)";
    	x.getElementById("header").style.background="#ededed";
    	x.getElementById("ShortPageDesc").style.background="url(immagini/ie/bg_inner_content.jpg)";
    	url = "immagini/ie/sfondo_link.jpg"; }
    che dire... dovrebbe cambiare l'attributo .src e l'url dell'immagine di sfondo di alcune immagini del mio sito, solo quando è sotto internet explorer.

    Fatto sta che non va...

    Ho sbagliato qualcosa, secondo voi?


  2. #2
    Utente di HTML.it L'avatar di adiumx
    Registrato dal
    Jan 2005
    residenza
    Zurigo
    Messaggi
    353
    uhm... se lo inglobo in una funzione e lo "lancio" con onload funziona... altrimenti no... :s strano...

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    l'unica cosa che mi sembra strana è

    x.links.src="immagini/ie/icone/link.gif";

    hai un elemento nella pagina che si chiama "links"?

    e comunque prova a mettere un alert prima di ogni istruzione del tipo alert(x.links);, alert(x.forum) ecc. ecc. e vedi se l'alert restituisce un oggetto valido.

    links credo sia nome riservato
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4
    Utente di HTML.it L'avatar di adiumx
    Registrato dal
    Jan 2005
    residenza
    Zurigo
    Messaggi
    353
    Originariamente inviato da fcaldera
    l'unica cosa che mi sembra strana è

    x.links.src="immagini/ie/icone/link.gif";

    hai un elemento nella pagina che si chiama "links"?

    e comunque prova a mettere un alert prima di ogni istruzione del tipo alert(x.links);, alert(x.forum) ecc. ecc. e vedi se l'alert restituisce un oggetto valido.

    links credo sia nome riservato
    links è l'attirbiuto name di un tag img

    comunque ho risolto, non volevo far partire la funziona da body, perché se avessi messo body il W3C validator mi avrebbe dato errore.
    Per risolvere... niente di troppo impegnativo...

    if (navigator.appName == "Microsoft Internet Explorer") {
    window.document.write("<body onload='cambia()'>");
    }

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.