Newsgroup: it.comp.grafica
Titolo: [OT] Collegamento a sito con frames

Lo so che sono OT, ma ho postato questo msg da due giorni (vabbe, non sono
tanti, ma io ho una certa urgenza...) giorni su it.comp.www.html e ho
ricevuto un'accoglienza abbastanza freddina  :-(, e poi voi siete sempre
così gentili!!  :-)
Allora vengo al dunque ricopiando la domanda fatta su icwh:
come deve essere fatto un link ad un sito
con frames per indicare che pagina aprire nel frame centrale? Cioè, premendo
un pulsante del mio sito vorrei che si aprisse una nuova finestra (e fin qui
nessun probela: Target="blank" o qualcosa di simile...) che visualizzasse
un'altro sito, il quale però è strutturato a frames: come fare perchè nel
frame centrale appaia non la pagina iniziale, ma una delle pagine che si
raggiungono normalmente da un link che sta in uno degli altri frames?
Grazie a tutti!
--
Giacomo
Novello Satrapo del FAQirone di ICGP
Togliete ".levatequesto" per rispondere via e-mail

 scriveva: 
trovi tutto scritto qui :
http://www.w3.org/TR/WD-frames-970331
Ciao
Kino


Innanzi tutto ti ringrazio per la veloce risposta, però... non è servita!
:-(
Sarò tonto io (è moooolto probabile) però in quella pagina ci sono un sacco
di informazioni utili ma non quella che voglio io!
Ok che va usato l'attributo target, ma quale deve essere (se è possibile) la
sintassi per dirgli che deve aprire un sito in una nuova finestra, e con
visualizzato una certa pagina in uno dei suoi frames?
Non per fare il pelandrone, ma non è che tu (o qualcun altro) sa, e può
darmi, la risposta senza farmi girellare troppo?
Grazie comunque


 Novello Satrapo del FAQirone di ICGP
Di niente, ciao
Sinuhe

 Novello Satrapo del FAQirone di ICGP
Saluti
Sinuhe

 
Le sezioni e quella " Naming and Targeting Frames "
 Forse non riesco a capire io ma nel frameset della nuova finestra devi
solo includere src="nomedelsito" nel frame in cui vuoi che appaia
<HTML>
<FRAMESET rows="40%,60%">
	<FRAME src="
http://www.zenith.com/
">
	<FRAMESET cols="50%,50%">
		<FRAME src="
http://www.sinister.org/
">
		<FRAME src="
http://www.dexter.org/
">
	</FRAMESET>
</FRAMESET>
</HTML>
Ciao
Kino

Cavolo ragazzi, mi sento vermante scemo perchè non riesco a spiegarmi....
:-(( Perdonatemi!!
Quello che mi ha indicato Sinuhe (che ovviamente ringrazio) non va bene,
perchè io voglio che si apra lìintero sito con la sua struttura a frames, e
non solo la pagina che mi interessa....
Quello che mi ha indicato Kino (che ugualmente ringrazio)  non va bene lo
stesso, perchè io non ho il controllo sul sito che volgio aprire...
Allora provo di nuovo a spiegarmi, magari in modo un po' prolisso ma almeno
c'è qualche speranza in più che ci capiamo.
Io ho un sito 
www.mio.it
, e fin qui nessun problema. Poi esiste un sito
www.altro.it
 (che non ho fatto io) strutturato a frames: supponiamo che
siano due, sulla sinistra un "indice" fisso e sulla destra un frame grande
che visualizza le pagina. Se una apre explorer e digita 
www.altro.it
, nel
frame centrale viene automaticamente visualizzata la pagina A (perchè
immagiono che nel frameset sia specificato, come diceva Kino, src="A.html").
Però navigando nel sito 
www.altro.it
 (magari facendo clik su un link
contenuto nella stessa pagina A) uno può arrivare anche ad una certa pagina
B, che viene visualizzata sempre nel frame centrale. Fin qui mi spiego?
Adesso supponiamo che io nel mio sito voglia mettere un link a 
www.altro.it
,
che si apra in una nuova finestra. metto <a href=
http://www.altro.it
targhet="_blank"> e il gioco è fatto! Solo che facendo così mi si apre una
nuova finestra che contiene il sito 
www.altro.it
 con la sua struttura a
frames, e nel frame laterale c'è l'indice e in quello grande c'è la poagina
A.
Se io invece volessi che nel frame centrale invece che la pagina A ci fosse
la pagina B? Cioè, come se uno avesse già navigato fino a quel punto? Spero
adesso di essere stato più chiaro...
Grazie ancora della pazienza


 la rispieghi, cercherò di aiutarti per quanto è nelle mie possibilità.
Purtroppo no, ma nella risposta a Kino ho rispiegato, spero meglio, il
problema... se ha volgia di leggerlo, e magari anche di rispondere! :-)
--
Giacomo
Novello Satrapo del FAQirone di ICGP
Togliete ".levatequesto" per rispondere via e-mail

 Togliete ".levatequesto" per rispondere via e-mail
Sinuhe

 news:iYVk9.18174$Eu.3...@twister1.libero.it...
Caro Giacomo,
Purtroppo non credo si possa fare quel che tu chiedi. D'altra parte è
uno dei motivi per cui viene sconsigliato l'uso dei frames. A mio avviso
l'unica possibilità per farlo sarebbe con un javascript. Sto discutendo
con qualcuno sul gruppo javascript che è molto competente in materia, se
vuoi posso provare a porgli la domanda. Oppure puoi provare a postare
lì, come preferisci...
Saluti
Sinuhe

 
Spero tu abbia chiesto il permesso al sito perche non a tutti (nessuno)
piace molto quello che vuoi fare(in alcuni paesi mi pare sia persino fuori
legge 8-) ).
 Se l'indirizzo cambia sempre devi passare al frame l'indirizzo della
pagina in javascript o php o asp o  altro solo in html non mi risulta sia
possibile.
Se l'indirizzo e' sempre lo stesso... rileggiti la pagina che ti ho
postato prima :P
Ciao
Kino
 p.s. sono il primo a odiare gli OT,  scusate tutti

 postato prima :P
Non capisco cosa tu voglia dire... l'indirizzo certo che è sempre lo stesso
(nel senso che io scrivo sempre la stessa cosa nella barra delgi indirizzi
del browser), ma leggendo e rileggendo nella pagina che mi hai indicato mi
pare si faccia sempre riferimento a come gestire i frames che stanno nello
stesso sito in cui si trova iil link di partenza, e non altri...
Comunque grazie lo stesso


 con un fix automatico)? Oppure la cosa si può fare con qualche
utility...
Conosco il problema, anche se non mi sono mai occupato della cosa in
quanto ho l'abitudine di creare tutti i files con nomi in minuscolo
quando lavoro per il web... mi ricordo che quando avevo ancora PS4 lui
salvava con l'estensione maiuscola se non specificato altrimenti, e se
uno non stava attento...
DW MX dovrebbe integrare funzioni idonee ad evitare questo tipo di
inconvenienti. Io uso DW 3, e talvolta con nomi di documenti francesi mi
avvisa che ci sono caratteri accentati, e che il server potrebbe non
visualizzarli. Dunque immagino che nell'ultima versione tali strumenti
siano perlomeno ancora presenti, se non perfezionati.
So che esistono dei software che integrano questo tipo di funzionalità,
ma non ti saprei dire di più. Se dovessi imbattermi in qualcosa (sto
cercando un nuovo editor Wysiwyg, DW 3 comincia ad essere un po'
vecchio) ti faccio sapere senz'altro.
Ciao
Sinuhe

 vecchio) ti faccio sapere senz'altro.
A proposito di it.comp.grafica.html, io non capisco se lo fanno apposta o se
un po' "ci sono": a questa stessa domanda uno, peraltro con fare
gentilissimo, mi ha risposto con il collegamento ad un thread in cui uno
poneva una domanda simile alla mia, e la risposta era "cerca su
download.com
" senza neanche specificare cosa o in che sezione... dico, prima
di tutto una cosa del genere è abbastanza inutile, seconda di poi duri meno
fatica a scriverla direttamente che a rimandare al link del thread.... bah!
Alla prossima e grazie


 Novello Satrapo del FAQirone di ICGP
Di niente, ciao
Sinuhe

 
http://download.com.com/3120-20-0.html?qt=rename+files+html&tg=dl-2001
Sei gentilissimo... io mi ero ripromesso di ravanare ancora per la mattinata
(come in effetti ho fatto) nell'help di DM per vedere se c'era qualcosa lì,
e poi darmi alla ricerca delle utility... e tu nel frattempo l'hai fatto per
me: anche troppo!! Sei un tesoro....  ;-)
Però trovo pazzesco che DM non preveda uno strumento del genere: ha
3.564.232.542 strumenti per fare tutti i tipi di test sui link, sulle
funzionalità del server, ecc... ma non questa!! Quasi quasi chiedo alla
Macromedia...
Ciao e grazie!
--
Giacomo
Novello Satrapo del FAQirone di ICGP
Togliete ".levatequesto" per rispondere via e-mail

 
http://www.w3.org/TR/REC-html40/present/frames.html#target-info
Porva cosi, metti il nome del frame nel target del tuo link
<a href=indirizzo target=nomemioframe>Pippo</a>
Ciao
Kino

 
il peggiore inconveniente e' che quasi tutti motori di ricerca non
indicizzano le pagine dei siti realizzati con i frames :| (vedi google)
Ciao
Kino

 Novello Satrapo del FAQirone di ICGP
Di niente, ciao
Sinuhe

 ha scritto nel
messaggio news:3oGk9.15202$Eu.2...@twister1.libero.it...
Provo:
Le opzioni in una pagina di 3 frames per il target sono: partendo da quello
centrale:
bottonFrame    sotto
mainFrame     centro
topFrame      alto
Spero di aver capito cosa volevi.
Ciao

 Kino
Saluti
Sinuhe

 <a href=indirizzo target=nomemioframe>Pippo</a>
Nio, se faccio cosě il browser, come č scritto nella pagina da te indicata,
poichč non conosce il nome del frame in questione crea una nuova finestra e
mi apre la pagina lě, ma ovviamente senza tutti gli altri frames... io credo
di intuire che, se la cosa č fattibile, deve essere qualcosa del tipo: link
alla pagina contenente i frames (perchč se linki direttamente alla pagina
che vuoi vedere nel frame centrale lui come fa a sapere che deve
visualizzarla in un frameset) e poi una sintassi particolare (tanto per
intenderci potrebbe essere qualcosa di analogo agli anchor). in href o in
terghet o in chissa quale altro attributo, per indicargli che _una volta
aperta la pagina dei frames_ nel frame centrale ci dive caricare non la
pagina di defoult (quella specificata in src) ma una a mia scelta.
Quello che dici tu serve a far aprire una pagina in un frame del MIO sito,
ma non č quello che volgio...
Ad ogni modo, grazie dell'impegno...


 con frames per indicare che pagina aprire nel frame centrale? Cioč,
premendo
Dovresti usare ASP, avendo un frameset che si costruisce dinamicamente, e
indicandogli la pagina da collocare nel frame destinatario nel link vero e
proprio.
C'era un modo di farlo anche con JS, ma servono i cookies attivati.
Consiglio: chiedi su un NG di ASP.
--
saluti,
DoZ
http://www.dozarte.com
---
"Dio risponde sempre alle nostre preghiere,
pero' qualche volta la risposta giusta e' no."
ma "Solo la merda e' infinita nello spazio e nel tempo."

 Consiglio: chiedi su un NG di ASP.
Uhmmmm, ma si va troppo nel complicato per le mie capacita e la mia voglia
attuale...
Comunque vorrei specificare che io non ho il controllo sul sito che
visualizzo... quindi come si costruisce il frameset lo decidono loro e non
io!
Grazie comunque


 io!
Potresti anche semplicemente ricostruire un frameset tale al loro, ma uno
diverso ogni volta che vuoi che una pagina diversa venga visualizzata nel
frame X, mantenendo questo frameset nel tuo sito, e mettendogli all'interno
dei collegamenti assoluti che rimandano alle loro pagine!
(Mi sě č accesa una lampadina in testa!)


 (Mi sì è accesa una lampadina in testa!)
In effetti alla fine siamo giunti alla conclusione che o faccio così, o non
faccio!
Grazie comunque a tutti della diponibilità!


 ha scritto nel
messaggio news:QoUl9.30360$e31.6...@twister2.libero.it...



In effetti alla fine, per innumerevoli vie, sono giunto alla conclusione che
questa è l'unica soluzione... comunque vista l'esistenza dei problemi da te
citati sto riflettendo su quanto valga effettivamente la pena!
Ad ogni modo ti ringrazio della disponibilità... a buon rendere!


pensa e ripensa, lo stesso metodo č implementabile in modo mooolto + veloce
e pratico con javascript:
- creo uno script che mi crea ex-novo un frameset, consiglio di metterlo in
un file js a parte che poi viene caricato nella mia pagina html
- il frameset creato ex-novo č lo stesso che avrei creato in html, ma la
pagina che mi interessa caricare nel frame centrale (o in altro frame
voluto) non č rappresentata da un indirizzo ma da una variabile
- creo i link che mi interessano con un ancora interna (che serve solo a
dare "l'effetto link" al testo del link) + uno javascript che mi carica lo
script che crea il frameset e gli passa di volta in volta l'indirizzo
voluto.............
cosě č molto + facile e funzionale!!!

 cosě č molto + facile e funzionale!!!
Eh... magari! Non č colpa tua, ma io non ci ho capito un'acca!! E' che di js
non so prorpio nulla...
ad ogni modo grazie ancora a te e tutti gli altri, e smettetela di pensare
al mio problema senno mi sento in colpa!  :-)
Ciao
