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

    Problema Top Left FireFox

    Ciaoa tutti,
    ho il seguente codice che va bene su IE, ma non su FireFox 3:

    document.all.icona.style.left = x;
    document.all.icona.style.top = y;

    ho provato in questo modo:

    if (document.all)
    {
    document.all.icona.style.left = x;
    document.all.icona.style.top = y;
    }
    else
    { document.icona.style.offsetLeft = parseInt(x);
    document.icona.style.offsetTop = parseInt(y);
    oppure
    document.icona.style.left = parseInt(x);
    document.icona.style.yop = parseInt(y);
    }

    e altri mille modi. Come faccio?
    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    intanto il DOM di firefox e' quello standard,
    quindi non document.all (che e' IE proprietario, supportato anche da opera) ma document.getElementById('id_elemento')

    poi serve l' unita' di misura

    document.getElementById('icona').style.top=x+'px';

    questa e' la sintassi funzionante su tutti i browser moderni

    ciao

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.