Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Dimensione minima DIV

  1. #1

    Dimensione minima DIV

    Ciao a tutti, ho realizzato in ajax uno script che suggerisce le parole per un campo di un motore di ricerca.
    I suggerimenti compaiono in un div nel quale non è stata specificata una dimensione, quindi il div prende la dimensione delle parole in esso contenuto.
    Quando però la parola digitata è troppo corta, il div rimane più piccolo del campo di ricerca.
    Mi piacerebbe poter specificare una dimensione minima sotto il quale il div non può andare in modo che se la parola è troppo corta il div sia comunque largo quanto la casella di ricerca soprastante.
    Il problema è che specificando la dimensione fissa, se le parole sono piu lunghe il div rimarrebbe forzato a quella dimensione, e le parole in eccesso andrebbero a capo.
    Ho provato con javascript una cosa del tipo:
    codice:
    if (miodiv.style.width < casella_ricerca.style.width) miodiv.style.width = casella_ricerca.style.width
    Purtroppo firefox restituisce un valore nullo per "miodiv.style.width" quindi questo confronto non lo posso fare...
    Esistono altri metodi per risolvere questo problema?
    Grazie
    http://www.firesoftweb.it - Servizi gratuiti per il tuo sito web: forum, guestbook, contatori visite...

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Potresti utilizzare i css con min-width:'tuovalore'px; ma non è supportato da tutti i browser (tipo IE6 Safari 2.0).
    Ti ricordo che firefox si attiene scrupolosamente agli standard e alla sintassi per tanto dovrai fare riferimento all'oggetto con la giusta sintassi es:
    document.NomeForm.NomeOggetto, oppure utilizzando il DOM document.getElementById("IdOggetto"). in questo caso nel documento oltre al nome nel oggetto dovrà esserci un id univo (che non può iniziare con un numero).
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.