Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di sko
    Registrato dal
    Jun 2003
    Messaggi
    273

    javascript problema con IE

    ho questo codice:

    <a href="?&vino=3" onclick="
    document.getElementById('led3').src='./menu/tre.jpg',
    document.getElementById('led1').src='./menu/unox.jpg',
    document.getElementById('led2').src='./menu/duex.jpg'";} ">
    [img]./menu/trex.jpg[/img]</a>


    con firefox funziona invece con IE no...
    qualcuno sa il perche??

    pagina di prova
    http://degustandovino.altervista.org/prova.html

  2. #2
    Ci sono dei caratteri in pių alla fine dell'onlclick, una parentesi graffa e una virgoletta di troppo. oltre questo sostituisci le virgole che separano le istruzioni con dei punti e virgola.
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    facendo un pō di debug la console firefox riporta un errore

    codice:
    Errore: document.getElementById("led1") has no properties
    File sorgente: http://degustandovino.altervista.org/prova.html
    Riga: 1
    quindi l'elemento led1 non viene trovato. Guardando il codice in effetti non esiste nemmeno l'elemento led2

    Ancora non puoi usare document.getElementById('led3') prima di definirlo nel codice.

    Le istruzioni sull' onclick devono essere separate da un punto e virgola, non da una virgola.

    Inoltre non capisco la presenza della parentesi graffa nella penultima linea del codice che hai postato.

    codice:
    <a href="?&vino=3" onclick="
    document.getElementById('led3').src='./menu/tre.jpg'">
    [img]./menu/trex.jpg[/img]</a>
    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 sko
    Registrato dal
    Jun 2003
    Messaggi
    273
    grazie mille erano le , al posto dei ;

    grazie : )

    era un estratto di codice percio' mancavano alcune variabili

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 © 2026 vBulletin Solutions, Inc. All rights reserved.