Newsgroup: it.comp.lang.javascript
Titolo: Titolo di una pagina

E' possibile accedere in JS al tag del titolo di una pagina caricata in un
frame ed attribuire questo al titolo del frameset?

 <body onload="top.document.title=document.title;">
CLOSE but NO SIGAR....
il problema è che la pagina che vado a caricare è sempre diversa....quindi
pensavo fosse possibile "ciuciarselo" dal frameset....ci ho provato ma non
mi funziona???
---code ------
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head> <frameset rows="*,20" cols="*" framespacing="0" frameborder="NO"
border="0">
<frame src="file.htm" name="UpFrame" frameborder="no" scrolling="auto"
marginwidth="0" marginheight="0" id="UpFrame">
<frame src="Frame_down_paginaspeciale.asp" name="DownFrame" frameborder="no"
scrolling="NO" noresize marginwidth="0" marginheight="0" id="DownFrame">
</frameset> <noframes> <body> <script language="JavaScript"
type="text/JavaScript">
<!--
var TitleFrame = document.frame[0].title
window.title = TitleFrame
-->
</script>
</body>
</noframes>
</html>

 var TitleFrame = document.frame[0].title
frames[0]
-----^
yn ersrerapr, pnmmb, yn ersrerapr! ;)
-- 
artemis.alpeia
http://spazioinwind.libero.it/artemis

 CLOSE but NO SIGAR....

e poi, scusa, ma se includi lo script tra i tag NOFRAMES, come vuoi
che venga visto dal browser che riconosce i frames?
per quello che vuoi fare tu, la strada migliore e' mettere il codice
nell'onload del frameset
<frameset rows="*,20" cols="*" framespacing="0" frameborder="NO"
border="0" onLoad="window.document.title =
window.frames[0].document.title;">
inoltre
- title e' una proprieta' di document
- frames (con la esse) e' una proprieta' di window
-- 
artemis.alpeia
http://spazioinwind.libero.it/artemis

 Il Fri, 18 Jul 2003 18:48:06 GMT, "Alen Cappelletti"
Grazie per le dritte, ma mi da sempre errore...
------------

Mi è scappato l'invio....ma non è meglio metterlo dopo la fine del body?
Come fa a capire il titolo se ancora non ha letto il frame che interessa a
noi...
ora provo intanto....
STAY ON.
------------------
<%@LANGUAGE="VBSCRIPT"%>
<% option explicit %>
<% Response.Buffer = True %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"
http://www.w3.org/TR/html4/frameset.dtd
">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="*,20" cols="*" framespacing="0" frameborder="NO" border="0"
onLoad="javascript:window.document.title=window.frames[0].document.title;">
  <frame src="<%=Request.QueryString("Page")%>" name="UpFrame"
frameborder="no" scrolling="auto" marginwidth="0" marginheight="0"
id="UpFrame">
  <frame src="Frame_down_paginaspeciale.asp" name="DownFrame"
frameborder="no" scrolling="NO" noresize marginwidth="0" marginheight="0"
id="DownFrame">
</frameset>
<noframes>
<body>
Non è Ora di aggiornare il Browser?
</body>
</noframes>
</html>

 vabbeh, che vuoi farci... :-)
Poteva anche essere un errore di digitazione,su.. :)
 
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"when you eliminate the impossible, whatever remains, however 
improbable, must be the truth" (S.H.)

 Il Fri, 18 Jul 2003 18:48:06 GMT, "Alen Cappelletti"
Ho provato in tutti i modi...io non sono riuscito a cambiare dinamicamente
il titolo del frameset attribuendolo come quello di un suo frame, ne con
unload e ne con una funzione sotto alla chiusura della pagina.
Ora mi sono stufato...mi sa ch elascierò come Titolo: Pagina Preview...però
vorrei venirne a capo...
fatemi saper....
BYE
-------- onLoad --------------
<frameset rows="*,20" cols="*" framespacing="0" frameborder="NO" border="0"
onLoad="window.document.title=window.frames[0].document.title;">
--------- Chiusura pagina --------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"
http://www.w3.org/TR/html4/frameset.dtd
">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="*,20" cols="*" framespacing="0" frameborder="NO" border="0">
  <frame src="<%=Request.QueryString("Page")%>" name="UpFrame"
frameborder="no" scrolling="auto" marginwidth="0" marginheight="0"
id="UpFrame">
  <frame src="Frame_down_paginaspeciale.asp" name="DownFrame"
frameborder="no" scrolling="NO" noresize marginwidth="0" marginheight="0"
id="DownFrame">
</frameset>
<noframes>
<body>
Non è Ora di aggiornare il Browser?
</body>
</noframes>
<script language="JavaScript" type="text/JavaScript">
<!--
var NewTitle = window.frames[0].document.title;
window.document.title = NewTitle
-->
</script>
</html>

 <frameset ... onload="document.title=framesotto.document.title">
Nada...
: ((((

 wrote:
-------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"
http://www.w3.org/TR/html4/frameset.dtd
">
<html>
<head>
<title>Preview Pagina File</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="*,20" cols="*" framespacing="0" frameborder="NO" border="0"
onload="document.title=UpFrame.document.title">
  <frame src="<%=Request.QueryString("Page")%>" name="UpFrame"
frameborder="no" scrolling="auto" marginwidth="0" marginheight="0"
id="UpFrame">
  <frame src="Frame_down_paginaspeciale.asp" name="DownFrame"
frameborder="no" scrolling="NO" noresize marginwidth="0" marginheight="0"
id="DownFrame">
</frameset>
<noframes>
<body>
Non è Ora di aggiornare il Browser?
</body>
</noframes>
</html>
--------------
io lo sto provando con IE 6.0 e mi dice accesso negato...
MAH!

 ha scritto nel messaggio
news:1fyd486.k9ekqb11dey80N%bale...@despammed.com...
qui: 
http://www.crossbow.it/icljs/frametitle/
il link sei sicuro che è giusto?....non mi da nulla...
: ((

 io lo sto provando con IE 6.0 e mi dice accesso negato...
E' quasi sicuramente un problema di SOP (Same Origin Policy): Non puoi 
accedere ad oggetti in pagine con un dominio differente.
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 eh si`, se non e` nel tuo dominio IE6/Win lo fa...
Beh, dovrebbero farlo anche gli altri :)


 accedere ad oggetti in pagine con un dominio differente.
Ma guarda che io sto lavorando in locale sul mio serverino....cosa intendi??