Newsgroup: it.comp.www.html
Titolo: Problema con preferiti e frame

Ciao a tutti......
Parto dicendo che questo è il mio primo sito e di conseguenza la mia
esperienza è molto limitata.
Ho fatto tutto quello che fondamentalmente mi serviva, per quanto banale, ma
sono caduto su problemi tanto banali quanto, per me, insuperabili.
Per prima cosa mi serve che ad ogni pagina del sito premendo su aggiungi a
prefetiti l'indirizzo salvato sia di INDEX.HTML.
Il secondo problema riguarda i frame...... Le pagine hanno una barra
orizzontale in alto ed una verticale a sinistra. Il tutto credo che sia
facilmente intuibile per voi smanettoni. I 3 frame che si sono venuti a
cliccare non si ricreano se su di un link a caso viene premuto con il tasto
destro e su "apri in un'altra finestra"
Per favore aiutatemi...... Ne sto uscendo pazzo......
    GRAZIE
            MAX

 destro e su "apri in un'altra finestra"
E' uno dei principali problemi dei frames, ma la soluzione non è complessa,
basta ricreare il frameset con javascript.
Sarebbe abbastanza OT (il newsgroup più indicato è it.comp.lang.javascript)
ma visto che sei alle prime armi ti scrivo un piccolo esempio:
Supponiamo che il tuo frameset sia:
<frameset rows="40,*,10" border=0>
    <frame name="bar_top" src="bar_top.htm" scrolling="no">
    <frame name="content" src="contenuto.htm">
    <frame name="bar_down" src="bar_down.htm" scrolling="no">
        <noframes>
        <a href="contenuto.htm">entra nel sito</a>
        </noframes>
</frameset>
Devi creare un file FRAMESET.JS che contiene queste righe:
if (self==top)
{
document.write('<frameset rows="40,*,10" border=0>')
document.write('<frame name="bar_top" src="bar_top.htm" scrolling="no">')
document.write('<frame name="content" src='+document.location.href+'?a>')
document.write('<frame name="bar_down" src="bar_down.htm" scrolling="no">')
document.write('</'+'frameset>')
}
Poi devi linkarlo in ogni pagina che vuoi mettere nel frame centrale.
In altre parole, prima di chiudere l'head devi scrivere:
<script type="text/javascript" src="frameset.js" ></script>
Tutto chiaro?
MaRoK

Ti ringrazio per l'aiuto.......
Però devo dire la mia sulla parte legata ai preferiti........
Quello che dici c'ha del vero, ma non mi sembra cosi fuosi di testa quello
che chiedo.
Mi dispiace non potervi dare il link perchè il sito non è stato ancora
publicato, ma mi farò capire lo stesso.......
La pagina iniziale è momposta da una sorta di pulsantiera a tutto shermo. Su
di essa ci sono 6 link ( chi siamo, dove siamo ........) il tutto
assolutamente estetico, diciamo che può essere considerato come una sorta di
presentazione....... Il tutto, dopo il primo click, manda ad una pagina con
lo stesso menu in alto ma con differenti opzioni sulla sinistra ed una
diversa pagina sulla destra.
Ora, come giustamente hai scritto, su all'interno della pagina dei contatti
( esempio ) viene aggiunto il sito ai preferiti, nell'elenco viene aggiunta
la pagina in questione. OK, ho capito. Ma se volessi che da ogni parte del
sito, aggiungendo la pagina ai preferiti, venga inserita la pagina di
presentazione, che tra le altre cose dovrà contenere offerte e cose del
genere ( quindi particolari publicitari che fa sempre comodo far
vedere )........ come devo fare? Sempre se si può fare?
Grazie
        MAX

 facilmente intuibile per voi smanettoni. 
e' finito il tempo degli smanettoni (1996 o giu' di li). ora si sa
o non si sa (cioe' si studia o non si studia).
il tuo problema sono, appunto, i frame. non usarli.
-- 
email: goldicus1970 AT 
yahoo.it
web: 
http://www.deelan.com

 vedere )........ come devo fare? Sempre se si può fare?
Be', puoi visualizzare all'interno della pagina l'opzione "aggiungi il sito ai preferiti",
usando uno dei mille script che ci sono in circolazione, ad esempio:
http://pro.html.it/view_pillola.asp/id_16/
Nello script ci metti ovviamente l'indirizzo che ti pare...
Cmq, tra tutte le soluzioni possibili, aborrirei come la peste il redirect
(lo dico prima che arrivi qualcuno a suggerirlo! :))
MaRoK