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

    frame che si sovrappone

    Ciao,
    ho costruito questo schema di frameset.

    http://www.riccardoanelli.it/provaframe/prova.html

    Voglio queste tre colonne: nell'ordine, la prima di 200 pixel di larghezza, la seconda di 888 e la terza quel che resta.
    All'interno della seconda c'è un swf.

    Quindi questo è il codice che ho usato:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

    <title>Untitled Document</title>

    </head>

    <frameset cols="200,888,*" frameborder="no" border="0" framespacing="0">

    <frame src="sx.html" name="leftFrame" scrolling="no" noresize="noresize" id="leftFrame" title="leftFrame" />
    <frame src="centro.html" name="xxx" scrolling="yes" noresize="noresize" id="xxx" title="xxx" />
    <frame src="dx.html" name="mainFrame" id="mainFrame" title="mainFrame" />
    </frameset>

    <noframes>
    <body></body>
    </noframes>

    </html>
    Ma come faccio a far sì che - al rimpicciolimento della finestra del browser verso sx - il frame centrale non vada sopra al frame di sinistra? Io voglio che il frame di sx rimanga fisso a 200 pixel!

    Con due sole colonne funzionerebbe, ma con tre no...
    Potete aiutarmi? Grazie!

  2. #2
    Utente bannato
    Registrato dal
    Jun 2008
    Messaggi
    155
    codice:
    <html>
    
    <head>
    <title>.............</title>
    </head>
    
    <frameset framespacing="0" border="0" frameborder="0" cols="200,888,*">
    	<frame name="sinistra" target="centro" src="sinistra.htm" scrolling="no">
    	<frame name="centro" src="centro.htm" scrolling="no">
    	<frame name="destra" src="destra.htm" scrolling="no">
    	<noframes>
    	<body>
    
    	
    
    La pagina corrente utilizza i frame. Questa caratteristica non è 
    	supportata dal browser in uso.</p>
    
    	</body>
    	</noframes>
    </frameset>
    
    </html>
    Così non si sovrappone ne con IE ne con FF

  3. #3
    grazie! provo!

  4. #4
    perché io l'ho testato su Safari e su FF e non va?...


  5. #5
    Utente bannato
    Registrato dal
    Jun 2008
    Messaggi
    155
    Originariamente inviato da rikkardone
    perché io l'ho testato su Safari e su FF e non va?...

    Prova qui
    e vedrai che non si sovrappongono rimpicciolendo il browser

  6. #6
    come no? magari son cieco, ma a me si sovrappongono..

    io voglio che il frame a estrema sx si veda sempre tutto e non venga oscurato da quello centrale; mentre qui continua a esser sovrapposto dal frame di mezzo.

    io uso Mac, ma non credo sia qui il problema...

  7. #7
    Utente bannato
    Registrato dal
    Jun 2008
    Messaggi
    155
    Originariamente inviato da rikkardone
    come no? magari son cieco, ma a me si sovrappongono..

    io voglio che il frame a estrema sx si veda sempre tutto e non venga oscurato da quello centrale; mentre qui continua a esser sovrapposto dal frame di mezzo.

    io uso Mac, ma non credo sia qui il problema...
    Per il mac non so, ma se tu riduci la finestra a meno di 1088px (200+888) per forza di cose si sovrappongono, non hanno lo spazio per esistere tutti e due

  8. #8
    non può essere che vada a tagliar parte del frame centrale e basta. senza muovere il suo punto di partenza a sinistra?
    un po' come succede per il terzo frame a dx.. se io riduco la finestra, vado a tagliarlo in pratica...

  9. #9
    Utente bannato
    Registrato dal
    Jun 2008
    Messaggi
    155
    Originariamente inviato da rikkardone
    non può essere che vada a tagliar parte del frame centrale e basta. senza muovere il suo punto di partenza a sinistra?
    un po' come succede per il terzo frame a dx.. se io riduco la finestra, vado a tagliarlo in pratica...
    Per me è solo questione di spazio nella finestra, il punto di partenza di quello in mezzo non può essere più a 200px perchè la finestra è più piccola di 1088 quindi il punto di partenza sarà larg_finestra-888=sul_frame_di_sinistra

  10. #10
    fatico a capire, ma so che è un mio limite..

    perché i browser decidono che il frame centrale è quello che deve vedersi?.. non si può dirgli che quel che io voglio vedere tutto è quello di sinistra?

    comunque grazie mille!


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.