Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Frames

  1. #1

    Frames

    ciao, a tutti, vi illustro il mio problema:

    ho una pagina A.html che richiama una pagina B.html composta da due frames: uno principale ed uno secondario, io vorrei caricare nel frame principale della pagina B.html a seconda del link cliccato nella pagina A.html o la pagina D.html o la pagina E.html, come posso fare? c'è qualcuno che mi sa aiutare?

    grazie in anticipo!

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    897
    Devi semplicemente assegnare il target al link, dopo aver dato un nome al frame di destinazione:
    Ecco un esempio:
    Pagina master:
    <frameset cols="20%,*>
    <frame name=pippo src="A.html">
    <frame name=pluto src="B.html">
    </frameset>

    Codice della pagina A:
    <html>
    <head>
    <title></title>
    </head>
    <body>
    Link 1

    Link 2
    </body>
    </html>


    Se la pagina B è divisa anch'essa in due frames, non cambia niente: da' un nome al frame e richiamalo nel link



    dover

  3. #3
    Originariamente inviato da dover
    Devi semplicemente assegnare il target al link, dopo aver dato un nome al frame di destinazione:
    Ecco un esempio:
    Pagina master:
    <frameset cols="20%,*>
    <frame name=pippo src="A.html">
    <frame name=pluto src="B.html">
    </frameset>

    Codice della pagina A:
    <html>
    <head>
    <title></title>
    </head>
    <body>
    Link 1

    Link 2
    </body>
    </html>


    Se la pagina B è divisa anch'essa in due frames, non cambia niente: da' un nome al frame e richiamalo nel link



    dover
    prima di tutto,grazie per l'aiuto, ma devo essermi spiegata male... in pratica la pagina A.html è una pagina a sè, non visualizzata in B.html, quest'ultima formata da 2 frame di nome pippo e pluto.

    in A.html ho 2 link a 2 pagine diverse (C.html e D.html), che voglio visualizzare nel frame "pippo" della pagina B.html, a seconda di quale collegamento si clikki...

    se hai voglia di scervellarti un po', te ne sarò grata!

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    897
    Ciao,
    Io ho risolto con un linguaggio lato server, ma se asp non è supportato dal tuo hoster, puoi cercare la soluzione anche in Javascript.
    Qui puoi visualizzare un esempio pratico:
    www.filelife.com/esempio/A.html
    E questo è il codice della pagina B.asp:

    <html>
    <head>
    <%dim id_link
    id_link=Request.QueryString("id_link")
    %>
    <title></title>
    </head>
    <%if id_link=1 then%>
    <frameset cols="20%,*">
    <frame name="pippo" src="C.html">
    <frame name="pluto" src="D.html">
    </frameset>
    <%elseif id_link=2 then%>
    <frameset cols="20%,*">
    <frame name="pippo" src="C.html">
    <frame name="pluto" src="E.html">
    </frameset>
    <%end if%>
    </html>


    Il codice della pagina A.html puoi prenderlo on line.
    Ciao!
    dover

  5. #5
    grazie mille, dover! non so come ringraziarti!

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    897
    E sempre un piacere!

    dover

  7. #7
    Originariamente inviato da dover
    E sempre un piacere!

    dover
    ciao, ti rompo ancora una volta... premetto che sto ancora imparando l'asp... comunque, sei sicuro che il codice che hai scritto della pagina b sia giusto? perchè non in rete mi funziona solo la parte iniziale dell' if...
    ciao!

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    897
    Ciao,
    il codice della pagina B è corretto.
    Controlla prima di tutto che il tuo server supporti ASP, poi posta il link della pagina che hai pubblicato e vediamo quale messaggio di errore Ti da.
    Magari ti spedisco anche in formato zip le pagine.
    Sempre a disposizione.
    Ciao,
    dover

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    897
    Queste sono le pagine:
    www.filelife.com/esempio/esempio.zip

    dover

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.