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

    cambio posizione div: si su IE, no su FF.

    Allora...
    ho due div, due alette una a DX e una a SX di un testo che voglio far comparire su delle voci di menu. Quindi al passaggio del mouse queste alette (che sono due div scritti nel CSS) cambiano di coordinate (fornite sulla pagina).
    l'esempio è visibile qui (solo sulla voce home a sx)

    http://www.asdcastello.it/togni/index.html

    su firefox 3 non funziona, inutile dire che su IE7 funziona.
    firefox non riesce ad alterare le coordinate, sembra che non le recepisca quando con un javascript gli comunico le nuove coordinate delle due alette...
    qualche suggerimento?

    codice css:
    codice:
    div#wing_sx {
    width: 100%;
    background-image:url(images/wing_sx.gif);
    position:absolute;
    width:30px;
    height:19px;
    display:none;
    top:auto;
    left:auto;
    } 
    div#wing_dx {
    width: 100%;
    background-image:url(images/wing_dx.gif);
    position:absolute;
    width:30px;
    height:19px;
    display:none;
    }
    esempio di passaggio coordinate su pagina html:
    codice:
    onMouseOver="MM_changeProp('wing_sx','','display','block','DIV'),MM_changeProp('wing_sx','','top','625','DIV'),MM_changeProp('wing_sx','','left','191','DIV'),MM_changeProp('wing_dx','','display','block','DIV')
    heavy metal is the law

  2. #2
    mi rispondo da solo.
    mettendo 119px (quindi aggiungendo il suffisso px) invece che 119 ora si vedono bene.
    solo che c'è uno slittamento verso destra su firefox rispetto a IE.
    tutto è traslato di qualche centinaio di pixel su firefox rispetto a i IE
    che si fa?
    heavy metal is the law

  3. #3
    rispondo ancora da solo visto che ho risolto
    basta mettere i div delle ali dentro un div con posizione relative senno' vanno dove cazzo gli pare gli altri div!
    folle
    heavy metal is the law

  4. #4
    Originariamente inviato da kuol3m4
    rispondo ancora da solo visto che ho risolto
    basta mettere i div delle ali dentro un div con posizione relative senno' vanno dove cazzo gli pare gli altri div!
    folle
    Non è folle: è come al solito IE che non rispetta gli standard, e a meno che uno non sia esplicito e metta pos:rel non sceglie il container box come dovrebbe....

    Ciao!
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

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.