Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    funzione che non funziona su firefox

    Questa funzione gira benissimo su ie e su opera ma non va su firefox:
    l'elemento viene visualizzato a x=0 e y=0 (mentre invece dovrebbe essere centrato)

    Codice PHP:
    function popup (elemento,largo,alto,id) {
        var 
    altezza window.screen.height;
        var 
    larghezza window.screen.width;
        if (
    document.getElementById(elemento)){
            var 
    box=document.getElementById(elemento);
        }
    orizzontale=(larghezza/2)-(largo/2);
        
    verticale=(altezza/2)-(alto/2);
        
    box.style.left=orizzontale;
        
    box.style.top=verticale;
        
    box.style.display="block";

    Grazie e buonissimo 2008
    Luca

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    box.style.left=orizzontale+'px';
    box.style.top=verticale+'px';

    altrettanto a te

  3. #3

    grazie xinod

    grazie

    problema identico con questa altra funzione, stavolta modifico il colore dei paragrafi:

    Codice PHP:
    function contrasto() {
    var 
    lista_p document.getElementsByTagName("p");
    for(
    i=0lista_p.lengthi++) {
       
    lista_p[i].style.color = (lista_p[i].style.color=="#666666") ? "#000000" "#666666";
    }

    anche questa gira su ie e su opera ma non su firefox

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    in questa non ci vedo niente di strano, mi risulta funzionare

  5. #5
    però non funziona :master:

  6. #6
    altra cosa strana ma secondo me collegata:

    Questa fun zione gira bene su firefox ma non su opera

    Codice PHP:
    function grassetto(elemento) {
        var 
    span=document.getElementById(elemento);
        if (
    document.getElementById){
            
    span.style.fontWeight=(span.style.fontWeight=="bold") ? "normal" "bold";
        }
            

    viene richiamata così:

    onmouseover="grassetto('linkname1');" onmouseout="grassetto('linkname1');"

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    e questo mi sembra un buggone del browser di legno (opera),
    se chiedi il fontWeight ti rispondera' 700 se bold, 400 se normal :berto:

  8. #8
    e la function grassetto() ora funziona,

    resta il problema di contrasto()

    non è che invece di color devo mettere .fontColor?

  9. #9
    se invece di

    listaP[i].style.color = (listaP[i].style.color=="#666666") ? "#000000" : "#666666";

    uso:

    listaP[i]="#000000";

    funziona

    i caratteri diventano neri. il problema quindi sta qui:

    (listaP[i].style.color=="#666666") ? "#000000" : "#666666";

    qualche idea?

  10. #10
    praticamente il valore del colore dei paragrafi è undefined

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.