Newsgroup: it.comp.www.html
Titolo: [dreamweaver] frame di destinazione per i link

ho creato una pagina con due frame (sinistro e destro).
Voglio che i link del frame sinistro si aprano in quello di destra,
come si fa?

Vedi attributo target, ma prima studiati bene html, posso consigliarti i bei 
tutorial di 
www.html.it
 tanto per cominciare.
PS: Ma i frame li devi utilizzare per forza?
Ciao. 


Osserva i nomi dei frame all'interno del file html che li ingloba, il
link dovrà puntare sul frame desiderato come nell'esempio:
--------------pagina con due frame-----------------------
<frameset cols="*,*">
  <frame name="sinistra">
  <frame name="destra">
  <body>
............
  </body>
</frameset>
-------------------------------------------------------------------
---------------------------link------------------------------------
<a target="destra" href="pagina.htm">link</a>
un'altra possibiltà è quella di indicare il target di default
<head>
<base target="destra">
</head>
Ciao

</head>
ho fatto proprio così.
Mi pare strano però che non ci sia un sistema per farlo senza
intervenire sull'html, con gli altri programmi in genere è possibile
:-(

PS: Ma i frame li devi utilizzare per forza?
LOL


Non capisco, spiegati meglio, cosa intendi per "senza intervenire
sull'html" ?
Si può usare css o jp, non ha senso comunque parlare di programmi,
tutto viene fatto meglio con un comune editor di testo.
Ciao

 LOL
Non penso fosse una domanda ironica.
I frame sono deprecati, scomodi, e sostanzialmente inutili.
Se riesci a fare senza, e` meglio.
Bye.


????

Se riesci a fare senza, e` meglio.
lascio ad ognuno la sua libertà d'espressione :-)

 lascio ad ognuno la sua libertà d'espressione :-)
Anche io, per carita`. Se vuoi usarli, fai pure. Probabilmente tra un po'
li odierai e verrai a chiedere alternative. ;)
Bye.

 ????
Alex perdonami, ma hai bisogno di studiare un pò il codice html,
l'esempio FrontPage fa parte di un programma che ti crea il codice
automaticamente, se accetti l'automatismo, ma non ti poni il problema
di cosa accade a livello di codice, non puoi capire i post in questo
gruppo.
Io, e molti altri professionisti, preferiamo usare un semplice editor
di testo per creare pagine html in modo da avere il controllo completo
sul codice.
Per risolvere il tuo problema si possono usare file jp o css esterni
senza intervenire sul codice html, dimmi se sai come fare altrimenti ti
aiuto volentieri con qualche utile consiglio.
Ciao

Alex, non si tratta di libertà di espressione, ci sono vari motivi tecnici 
legati all'indicizzazione, all'usabilità e soprattutto all'accessibilità che 
spingono contro l'utilizzo dei frame. Informati su google o sulle fonti che 
hai a disposizione. Se puoi, riprogetta il sito senza frame.
IMHO naturalmente!! 

 sul codice.
Tanto più che quando impari per bene i CSS  lavori più su questi
ultimi che sull'HTML.
Non so come lavoriate voi, ma io di solito disegno il layout
su carta, faccio la grafica in photoshop e poi scrivo HTML e CSS.
Difficilmente riesco a mantenere quest'ordine, solitamente mischio
i vari passaggi e a volte torno sui miei passi.
Quello che per me è importante è decidere dove mettere le cose nella 
pagina, che enfasi dare ai vari elementi, poi il resto viene di 
conseguenza.
Infine lasciatemi dire una cosa riguardo ai frame: in questo NG ne 
abbiamo parlato (male) decine di  volte, basta fare un ricerca negli 
archivi[1] per rendersene conto.
Ciao.
[1] 
http://groups.google.com/group/it.comp.www.html
-- 
deelan
http://www.deelan.com/

 paradigma che una pagina e` formata da un file, da quel che ho capito)
Un esempio tra i tanti:
<
http://groups.google.com/group/it.comp.www.html/msg/397853ecacb4b53f
?>
file --> send link --> BROKEN
Ciao.
-- 
deelan
http://www.deelan.com/

li odierai e verrai a chiedere alternative. ;)
aspettatemi che prima o poi vengo :)

aiuto volentieri con qualche utile consiglio.
lo so, no problem ;)


Perfettamente d'accordo con te, con la sola differenza che io uso
PhotoImpact della Ulead.
Ciao

legati all'indicizzazione, 
infatti per adesso l'indicizzazione non mi interessa


Questa disputa mi ha fatto venire in mente i primi rudimenti di 
informatica - linguaggio basic - in cui il docente non voleva vedere mai un 
gosub nel listato, ma voleva vedere ripetuta per intero la routine, perchè 
l'esecuzione doveva essere sequenziale, anche se con i frame, 
effettivamente, rischi di "incartarti" in caso di modifica

 perchè l'esecuzione doveva essere sequenziale,
Bé, questo mi pare un problema del tuo docente. Spero che nel frattempo 
abbia cambiato linguaggio, o mestiere :-)
Nello. 

 effettivamente, rischi di "incartarti" in caso di modifica
Dei frame abbiamo parlato mote volte qui. Non vorrei ripetermi
per l'ennesiva volta.
Cmq il tuo docente era un tipo strano :) In programazione
uno degli obiettivi da perseguire è il DRY, don't repeat yourself. Il 
gosub il quel basic che citi tu è una forma primitiva di funzione.
E' evidente che se inizi a ripetere codice e sparpagliarlo nel tuo
programma poi ogni modifica al codice ripetuto lo dovrai
ripetere anche nelle copie. E allora che si fà? Si individuano delle
porzioni che codice che sono in qualche modo legate logicamente,
le si parametrizza e le si inscatola in una funzione.
Parlando di funzioni qualche giorno fa sono rimasto piacevolmente
sorpreso dalle gestione delle funzioni in JS (almeno nell'interprete
JS di Ffox e Opera).
In breve, dovevo disegnare una spirale in SVG. Ho pensato di
scrivermi una funzioncina in JS per calcolare i punti della
spirale e poi costruire un oggetto <path> via DOM.
Orbene, volendo in qualche modo separare il fatto che il codice
che genera le coordinate è una cosa, mentre il codice che crea
il <path> è un'altra non ho fatto altro che  creare una funzione
spiral che ritorna a sua volta *un'altra funzione*, la quale chiamata
a ripetizione mi fornisce una sfilza di coordinate X,Y.
"spiraler" ricorda la stato in cui è grazie alla variabile t.
Questa in gergo è chiamata closure[1].
Il risultato lo vedete qui sotto:
/* -------------------------------------------------- */
function spiral(a, step) {
     var t = 0.0, step = Math.PI / step
     return function() {
         t += step
         // x(t) = at cos(t)
         // y(t) = at sin(t)
         var x = a * t * Math.cos(t)
         var y = a * t * Math.sin(t)
     	return [x, y]
     }
}
spiraler = spiral(2.0, 5)
alert(spiraler())
alert(spiraler())
alert(spiraler())
/* -------------------------------------------------- */
Potete avere quante "spiraler" desiderate, l'importante è costruirle
grazie alla funzione "factory" chiamata "spiral".
Chi conosce Python vedrà delle analogie tra questo approccio
e i cosidetti "generatori" presenti nel linguaggio.
Passo e chiudo.
[1] 
http://en.wikipedia.org/wiki/Closure_(computer_science)
-- 
deelan
http://passiomatic.com/
http://www.deelan.com/

 ha scritto nel messaggio 
news:eg2ogf$9gn$1...@newsreader.mailgate.org...

probabilmente sarà anche morto. Riporto eventi di 25 (ahi! come sto 
diventando vecchio) anni fa + o -.