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

    link su frame specifico

    salve ragazzi,

    so che sicuramente è questione stupida.. ma non riesco a risolvere!

    con dreamweaver 8 ho creato una pagina divisa in 3 frame:
    il superiore (che ho chiamato "top") quello di sinistra ("sx") e quello centrale ("centro").

    nel frame "sx" ho creato un menu con delle immagini che fungono da pulsanti di scelta. Cliccando su una voce, il collegamento dovrebbe aprirsi nel frame "centro" (l'idea è questa).

    Succede però che creando il collegamento ipertestuale e assegnando come frame di destinazione "centro", la pagina si apre in una nuova finestra!

    Dove cavolo sbaglio!?

  2. #2
    Utente bannato
    Registrato dal
    Sep 2009
    Messaggi
    1,737

    Re: link su frame specifico

    Originariamente inviato da ammaffari
    salve ragazzi,

    so che sicuramente è questione stupida.. ma non riesco a risolvere!

    con dreamweaver 8 ho creato una pagina divisa in 3 frame:
    il superiore (che ho chiamato "top") quello di sinistra ("sx") e quello centrale ("centro").

    nel frame "sx" ho creato un menu con delle immagini che fungono da pulsanti di scelta. Cliccando su una voce, il collegamento dovrebbe aprirsi nel frame "centro" (l'idea è questa).

    Succede però che creando il collegamento ipertestuale e assegnando come frame di destinazione "centro", la pagina si apre in una nuova finestra!

    Dove cavolo sbaglio!?
    E come facciamo a sapere dove sbagli se non ci fai vedere il codice?

  3. #3
    azz hai ragione!!

    questo è il codice del file index.html (che racchiude i 3 frame)
    ================================================== ============
    <!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>Documento senza titolo</title>
    </head>

    <frameset rows="110,479" cols="*" frameborder="no" bordercolor="#3C4D9D">
    <frame src="top.php" id="top" />
    <frameset rows="*" cols="290,905" framespacing="0" border="0" bordercolor="#3C4D9D">
    <frame src="menu.html" id="sx" />
    <frame src="centro.html" id="centro" />
    </frameset>
    </frameset>
    <noframes><body>
    </body>
    </noframes></html>
    ================================================== ============

    questo è il codice del frame che contiene il menu (che si chiama "sx")

    ================================================== ============
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Documento senza titolo</title>
    <style type="text/css">
    <!--
    body {
    background-color: #3C4D9D;
    }
    -->
    </style></head>

    <body>


    [img]archivio.jpg[/img][img]biblioteca.jpg[/img][img]giovani.jpg[/img][img]mensa.jpg[/img][img]protocollo.jpg[/img][img]pubbistru.jpg[/img][img]servizisociali.jpg[/img][img]terzaeta.jpg[/img]</p>
    </body>

    </html>
    ================================================== ============

    grazie dell'attenzione!

  4. #4
    Utente bannato
    Registrato dal
    Sep 2009
    Messaggi
    1,737
    E per forza non funziona non hai messo il nome del frame, così non basta
    codice:
    <frame src="centro.html" id="centro" />
    Bisogna scrivere:
    codice:
    <frame src="centro.html" id="centro" name="centro" />
    e negli altri frames bisogna fare uguale
    name="top"
    name="sx"

  5. #5
    eh si! era proprio quello!!

    Grazie mille, preziosissimo!

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.