Emulare frame con css

venerdì 10 ottobre 2008 - 00.16

henry17ttt Profilo | Junior Member

ciao ho saputo che è possibile emulare i frame con i fogli css, quindi facendoli sembrare dei frame anke se in realtà nn lo sono...bene, io vorrei però sapere come si fa a caricare le pagine nel frame in centro cliccando sui collegamenti sull'intestazione che devo però essere sempr e visibile, come se fosse un vero frameset anke se uso i css...

vi ringrazioe espero ke mi aiutate!!!!!!!
ciao
------
Enrico

Anonimo Profilo | Senior Member

Per come emulare i frame dai un occhio a questa pagina:

http://css.html.it/articoli/leggi/1789/div-con-scrollbar-e-cornici/


henry17ttt Profilo | Junior Member

sì ok però io vorrei sapere se funzionano realmente come dei frame, cioè se nn devo riportare l'intestazione in tutte le pagine web....
------
Enrico

Lanello Profilo | Senior Member

la differenza sta nel codice con il quale crei il tuo link...

se nell'header del tuo sito hai un menu orizzontale, e vuoi che nel box centrale vengano caricate le pagine in base al menu che clicki... con i frames era sufficiente un bel

<a ... target="nomeframe"> </a>
con i css devi usare l'oggetto <iframe> o il <div> ed il javascript e cambiare il contenuto del tag

es con iframe:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

il tuo link dovrà cambiare così

<a .... onclick="document.nomeframe.src='nome_pagina_da_caricare.html';">

*ps: sono andato a "mente" non ho controllato che il codice funzioni...


----------------------------------------------------------------------
http://www.flashinlabs.biz o .com o .net o .it fate voi :P
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5