Newsgroup: it.comp.lang.javascript
Titolo: scrivere con Opera in un layer

layer come livello, zona della pagina, non il tag proprietario di Ns4
naturalmente
L'unica soluzione che ho trovato e' preparare un IFRAME
al quale poi si accede con window.frames['nomedelframe'].window
e poi come con i layer ns4
se poniamo 
opdin=window.frames['nomedelframe'].window
fare
{opdin.document.open()
opdin.document.write('quello che vuoi')
opdin.document.close()
}
con l' avvertenza che il src dell'IFRAME
DEVE essere specificato gia' in origine e deve puntare a qualcosa di
effettivamente esitente, al limite anche una immagine di 1 px.gif o
qualunque cosa.
Altrimenti il browser, al tentativo di accedere all' iframe e al
relativo document da' errore.
Ci sono che voi sappiate metodi migliori?
Non ho neppure provato a muovere l'iframe sulla pagina ,
temo di odiarlo sto browser che ti illude con getElementById e poi al
massimo ci fa la birra

 massimo ci fa la birra
... magari ci fa una ciofeca :-)
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

... magari ci fa una ciofeca :-)
appunto ;-)
Ciao

On Sun, 13 Oct 2002 17:07:19 GMT, 
p.ca...@tiscalinet.it
 wrote:
una elle di troppo scusate
 [
http://www.howtocreate.co.uk/jslibs/htmlhigh/rewritediv.html
] 

 quel che succede, ma se si tratta di layers so già cosa aspettarmi :-(
Quindi escludi IE4? (lo faccio anch'io, però se escludo anche netscape4; sei
sicuro che l'utenza che usa attualmente netscape4 sia di più di quella che
usa ie4, installato di default con win95 e, se non ricordo male, anche win98
1° edition)?

, 
c.largh...@executive.it
 says...

Per forza di cose si: non posso certo prendermi un quarto PC solo per IE4 :-)
Diciamo che sono ragionevolmente certo del funzionamento quando faccio 
funzionare IE5 usando "document.all", ma... "ragionevolmente" appunto.


Per forza di cose si: non posso certo prendermi un quarto PC solo per IE4 :-)
avevo scoperto in seguito, dopo aver rilevato che IE5 mi aveva
spazzato via il 4, che avrei potuto, selezionando [non so piu' dove
ne' come] una opzione nella procedura di installazione del 5,
mantenere in vita il precedente.
E che naturalmente una volta  fatto l' upgrade non era piu' possibile
tornare indietro a meno di interventi radicali che mi son guardato ben
bene dal compiere.
Ora sto pensando di passare al 6 ma solo se identifico una opzione
similare, perche' il computer mi serve e col 5 riesco accedere a tutti
i siti che mi servono per lavoro [il vero] e non voglio rischiare .
Qualcuno ha provato/e' riuscito  a far coabitare il 5 e i 6?

Non ho provato, ma anche con ie4/5 specifica "ie4 compatibile"; in realtà
sovrascrive delle dll perché mi sono capitate pagine che con IE4 compatibile
andavano e con ie4 "puro" no, e ho quindi lasciato perdere (ho montato un
vecchio pc con win95 - ie4 per le prove)



mai che faccia esattamente quello che dice...
va beh.
----------
sai l' ultima?
ho installato Opera 6.05
per vedere se qualcosa era migliorato e
NON funziona piu' la scrittura dinamica dell' IFRAME
per cui manco quella soluzione e' praticabile con ragionevole
sicurezza di funzionamento
hanno ragione Zer0 e Riccardo e' proprio una ciofeca di browser
verificato anche con la pagina 
http://www.howtocreate.co.uk/tutorials/jsexamples/rewritediv.html
che e' la versione attiva dello script indicato ieri
non da' errore ma non scrive un accidente
OP6.01 si
OP6.05 no
il progresso che avanza
provo ancora a smanettare um po' poi aggiungo un 
if(window.opera)
{alert('mafacitemeopiacere, acattatevi un browser serio')
return true
}
ovunque dove posso 
Ciao

In realtà da qualche parte ti scrive "IE4 compatibile"...stavolta almeno una
piccola traccia la hanno data...

 il progresso che avanza
Gia'. La stessa identica situazione che avevo sperimentato fra 5.11 e 5.12... 
sul desktop uno script andava, sul portatile no... 
Ore perse prima di ricordarmi che sul portatile l'avevo installato alcuni 
mesi dopo... 
www.affanculo.org
! :-))
In ogni caso Mozillone ed anche il Phoenix sono mille volte più performanti, 
sempre IMHO




vabeh 
t'las rasun 'co ti'
[hai ragione anche tu](*)
(*) traduzione per un fiorentino all' estero

sempre IMHO
Si senz'altro 
e Mozillone fosse riuscito ad arrivare al livello attuale quando hanno
lanciato il NS6 chissa', forse il 10% del mercato riuscivano  a
tenerlo [adesso a quanto sono per i tuoi dati?]
A me piace e tendo a usarlo sempre di piu'.
moz , non ns7

mi gò rasun, ma maicrosoft l'è propri 'na bruta bestia! (<=mia nonna dal
salotto!)

 moz , non ns7
Questa è una cosa che non mi spiego...
moz 0.9.x è nettamente meglio di ns6,
moz 1.2 è nettamente meglio di ns7 (e di ns6)!
Ma... a cosa è dovuto tutto ciò?
Ns e Moz non dovrebbero essere due gemellini siamesi?
MaRoK perplesso

, 
alex....@libero.it
 
says...

No, a quel che ho capito io, il "progetto" originale è l'engine Gecko (open 
source etc, su cui sono basati anche Kmelon ed altri se ben ricordo), e in 
Netscape il browser più aggiornato (più frequentmente) è il Mozillone.
Credo che i vari N6/7 siano stati rilasciati in concomitanza di situazione 
stabile del Core.
Cmq non faccio molto testo sinceramente, sono conclusioni che ho tratto da 
me, sicuramente su 
mozilla.org
 ci trovi migliori info.


 Ns e Moz non dovrebbero essere due gemellini siamesi?
praticamente si'... ns7 ha qualcosa in piu'
aggiunto dalla cara netscape.
moz e' adorabile, oggi in ufficio abbiamo riso amaro.
qualcuno se ne uscito con il problema di centrare
verticalmente un ogetto nella pagina senza usare i soliti
trucchi (<table height="100%">...) ma via CSS.
io ho lanciato frontpage (frontpage!!!) c'ho appiccicato
un doctype HTML 4.01 corretto e scritto questa semplice
regolina nello <style></style>:
#content {
  position: absolute;
  width: 100%; /* tutta la pagina in larghezza */
   top: 80px;
   bottom 80px;
   left: 0px;  /* tutto a sinistra */
   /* giusto per vedere dove inzia il DIV :) */
   border-top: 4px solid black;
   border-bottom: 4px solid black;	
}
poi nella pagina:
<div id="content">
Div centrale...
</div>
e BOOM! mozilla centra in verticale il DIV lasciando 80 pixel in alto e 
altrettanti in basso. micidiale.
poi abbiamo lanciato lo sfavillante IE6 e gridato
"explorer di meeeeeeeeeerda!!!!". ovviamente non lo centrava.
sulla stessa linea per centrare oggetti *orizzontalmente* via CSS vedere:
http://bluerobot.com/web/css/center1.html
http://bluerobot.com/web/css/center2.html
bye

 altrettanti in basso. micidiale.
Carina come idea, non ci avevo pensato.
Ma a questo punto, ora che hai centrato verticalmente il div,
come riesci a centrare (verticalmente e orizzontalmente) il suo contenuto?
Supponiamo di voler centrare un'immagine in una finestra
(senza tabelle, ovviamente, se no è troppo facile :o))
Per l'orizzontale text-align: center, e siamo tutti d'accordo. Ma la verticale?
Ho provato vertical-align: middle, ma non mi caga... qualche idea?
MaRoK

 Ho provato vertical-align: middle, ma non mi caga... qualche idea?
img {
	/* posizione relativa al div "padre" */
	position: relative;
	top: 50%; /* qui sposto in giu' il blocco */
	left: 50%; /* qui lo sposto a dx */
	margin-left: -282px; /* img width / 2 */
	margin-top: -70px; /* img height / 2 */
 
	display: block;
}
pero' mi sembra macchinoso.... e poi devo capire
perche' devo specificare per forza quel display: block;
ah, non ho specificato il text-align: center nel div
ho usato il doctype (quello di default di dreamweaverMX
per XHTML):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
">
***
cmq siamo OT alla grande qui, giusto?
quella del vertical-align pero' mi sfugge ancora... ci sono casi in cui 
funziona e altri no. qui c'e' spiegato un po':
http://www.richinstyle.com/guides/text2.html#verticalalign
ho anche trovato questi, devo studiarli per benino:
http://www.thenoodleincident.com/tutorials/box_lesson/boxes.html
ci sono arrivato da:
http://www.meyerweb.com/eric/css/edge/index.html
bye

 cmq siamo OT alla grande qui, giusto?
Oltre ogni limite :o)
(manco mi ero accorto che avevi "deviato" il messaggio su it.comp.www.html,
nulla in contrario a continuare di là ma...almeno avvisa! :o))
MaRoK