Newsgroup: it.comp.lang.javascript
Titolo: IE7b2 - test in ordine rigorosamente sparso

Non ho tempo di fare test seri; per lo più ho verificato che le attuali
applicazioni web-based intranet in azienda sviluppate da me o da terzi vengano
correttamente visualizzate e non vi siano errori di sorta.
Questo perché, benché ce ne voglia prima che IE7 diventi largamente diffuso,
sopratutto qui dentro (l'attuale standard aziendale è IE5.5/IE6, non
unicamente IE6), di sicuro le "alte sfere" che cambiano portatili come noi
cambiamo fazzoletti per soffiarci il naso, avranno Windows Vista appena sarà
disponibile; senza contare che ci sono alcuni smanettoni tra loro che vorranno
avere "l'ultima versione di IE7" appena esce, con o senza Vista.
Mi sto quindi premunendo in modo che le "alte sfere" di cui sopra, non rompano
le "basse sfere" del sottoscritto.
Terminata la premessa, vi posso quindi dire che almeno per il momento tutto
ciò che girava su IE6 parrebbe non dare grossi problemi su IE7.
La quale notizia potrebbe anche non essere piacevole come sembra, perché
vorrebbe poter dire che non è cambiato assolutamente un tubo.
L'unico test a livello di codice che ho fatto, parrebbe confermarlo. Rullo di
tamburi: il createElement continua a soffrire degli stessi bug del suo
predecessore.
Si apre un minuto di sacrosante imprecazioni, chi si vuole unire al coro
faccia pure.
Vado a vedere sul blog se si dice qualcosa in merito...
P.S.
La stampa parrebbe effettivamente più decente (come quella di FF, per
intenderci, con lo shrink); e l'interfaccia è minimalista come piace a me
(almeno per i prodotti destinati agli utonti. Meno cose ci sono, meno
possibilità hanno di fare danno)
-- 
- Ray è completamente partito Egon, di te che ne è restato?
- Mi dispiace Venkman,il terrore travalica la mia capacità di razionalizzare

 correttamente visualizzate e non vi siano errori di sorta.
[cut]
peccato che richieda il SP2, altrimenti l'avrei installato volentieri
-- 
I veri polli sono i consumatori, e la loro malattia si chiama ignoranza.

 peccato che richieda il SP2, altrimenti l'avrei installato volentieri
Il problema è che ti fa il replace di IE6, ovviamente, e ora come ora non è
certo consigliabile eliminarlo; altrimenti come fai i test per tale
piattaforma?
Difatti mi son fatto creare una macchina virtuale apposta, solo per
installarci sopra IE7. Col dual screen poi, ci lavoro benissimo. Quel che
manca purtroppo è il tempo per fare test seri.
-- 
- Voi chi dovreste essere? Una specie di cosmonauti?
- No disinfestatori, hanno visto uno scarafaggio al 12°
- Deve essere grosso questo scarafaggio
- Enorme, stacca le teste a morsi!

 piattaforma?
Si', ovvio. Anche se puo' essere disinstallato facilmente


 peccato che richieda il SP2, altrimenti l'avrei installato volentieri
peccato che richieda quell'orrore di XP, altrimenti l'avrei installato
volentieri
-- 
"Non sai che ci vuol scienza
 ci vuol costanza
 ad invecchiare senza maturità"
									    F.G.

 La stampa parrebbe effettivamente più decente 
Più decente nel senso che con l'anteprima puoi sistemare un po' di cosette?
oppure più decente nel senso che è gestibile via codice?
-- 
"qualcuno è andato per età
 qualcuno perchè già dottore
 e insegue una maturità, si è sposato, fa carriera
 ed è una morte un po' peggiore"
									    F.G.

 Si', ovvio. Anche se puo' essere disinstallato facilmente
ovvio è una parola grossa ... ovvio nel senso di "Microsoft si è sempre
comportata così", "IE è parte integrante di windows e quindi mantenere dll
diverse è un pacco" ... ma prima o poi spero che sistemino questa terribile
limitazione.
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.

 limitazione.
questo e' uno dei cavalli di battaglia del .net, no?


 Si', ovvio. Anche se puo' essere disinstallato facilmente
E che fai, ogni volta installi e disinstalli? Ci mancherebbe.
-- 
- Vuoi tu questo corpo?
- E' una domanda trabocchetto?

 volentieri
LOL. Ti capisco benissimo, io sul desktop in ufficio utilizzo Win2k e mi trovo
da dio rispetto a XP sul portatile.
Purtroppo tutte le nuove tecnologie e kit di sviluppo di Microsoft saranno
disponibili SOLO per XP, 2003 e Vista.
-- 
- Egon, questo mi ricorda quando tentasti di trapanarti il cranio.
- Mi saebbe riuscito se non mi avessi fermato.

 questo e' uno dei cavalli di battaglia del .net, no?
Sì, ma IE è sempre IE ... (oppure intendi di rifare IE in .net? :-/ )


 disponibili SOLO per XP, 2003 e Vista.
Eggià
-- 
"Voi abili a tenere sempre un piede qua e uno là
 avrete un avvenire certo in questo mondo qua
 però la dignità
 dove l'avete persa?"
									    V.R.

 oppure più decente nel senso che è gestibile via codice?
Non ho assolutamente provato via codice.
-- 
- Penso che sia meglio dividerci
- Buona idea
- SII, così possiamo fare più danno!!

 Eggià
Ci tocca... sulla macchina dove ho installato IE7b2, ho intenzione di fare un
po' di prove con XAML w WinFX. Purtroppo ora non ho molto tempo.
-- 
- Lei ha precedenti di pazzia in famiglia?
- Mio nonno credeva d' essere San Giuseppe...
- Io ci metterei un bel SI!

 faccia pure.
Ciao,
io ho notato che invece che alcune cose che mi funzionano con il 6 non 
funzionano con 7b2prew.
In particolare 2 cose:
- la prima è un effetto che ottengo con la libreria 
script.aculo.us
, un 
'toggle' che funge ma non mi cambia un css. Non ho indagato oltre.
- la seconda è questo css:
#inizio {background-image: url(../immagini/inizio.png)}
#inizio:hover {background-position: 0 30px}
dove inizio è l'id di un <a>. In pratica non cambia la posizione dello 
sfondo.
-- 
"20060207: buongiorno italia, buongiorno maria.
con gli occhi pieni di malinconia"

 sfondo.
Questo invece l'ho testato, o meglio, i miei applicativi ne fanno uso e
funziona tranquillamente. Non so se dipenda da particolari impostazioni o
meno, o dal fatto che io sposto su una diversa asse. Per intenderci, io ho
questa classe:
a#lnk-prev{
	background:url(buttons.png) no-repeat 0 0;
}
a#lnk-prev:hover{
	background-position:-136px 0;
}
E funziona.
-- 
- Se tu un Dio?
- N...no.
- E allora MUORI!
- Ray, se qualcuno ti chiede se sei un Dio, tu devi rispondere di sì!

 
Cosě funziona anche a me, certo. Il fatto č che l'esempio che ho 
proposto io mi funziona in IE6 e Moz ma non nel nuovo IE


 disponibili SOLO per XP, 2003 e Vista.
...ma purtroppo dovrò passare a XP prima o poi, il passaggio a IE7 è troppo
importante per essere ignorato e Vista si vedrà quando ormai sarò passato ad
un bel powerBook :P
Ro!

 proposto io mi funziona in IE6 e Moz ma non nel nuovo IE
Ma di IE7b2 stavamo parlando no? Quel codice mi funziona sia su IE6 che su
IE7b2. E lo scopo č lo stesso, spostare l'immagine di background. Almeno da
quanto mi sembra che tu abbia detto precedentemente.


 un bel powerBook :P
Io ho già anticipato i tempi con il mio iBook bello fiammante ^_^


 Io ho già anticipato i tempi con il mio iBook bello fiammante ^_^
Avessi avuto qualche euro da "buttare" (leggasi investire a fondo perduto)
avrei comprato il powerbook 12" che ho visto in azione da un amico ed è
fantastico. Il passaggio ad Intel un po' mi ha frenato, gli euros invece mi
hanno proprio impiantato.
(*1) come ho detto tempo addietro non ho dati aggiornatissimi, ma XP si
aggirava intorno al 75% degli utenti (in Italia), con Win2k al 20% (in
diminuzione). Conta che IE7 sarà (imho) disponibile da Win Upgrade ed è
facile pensare che tutta questa gente passerà al nuovo IE quasi
immediatamente.
Ro!

 aggirava intorno al 75% degli utenti (in Italia)
Bisogna vedere quanti di questo ce l'hanno originale, e quanti - di quelli che
non ce l'hanno originale - sapranno, e soprattutto vorranno, recuperare una
versione senza passare dal Win Upgrade che dovrebbe avere il tanto decantato
WGA.


On Thu, 16 Feb 2006 10:22:36 +0100, ZER0 wrote:
Per la cronaca, installando IE7b2 lo script engine rimane sempre la versione
5.6. Non hanno fatto aggiornamenti in merito.


 aggirava intorno al 75% degli utenti (in Italia)
Bisogna vedere quanti di questo ce l'hanno originale, e quanti - di quelli che
non ce l'hanno originale - sapranno, e soprattutto vorranno, recuperare una
versione senza passare dal Win Upgrade che dovrebbe avere il tanto decantato
WGA.
-- 


 WGA.
:-)))) che, dopo 1 anno di sviluppo e test, si installa come semplice
activex ed č disabilitabile da strumenti - opzioni ... fantastico questo
WGA!!!
-- 
"e mai che mi sia venuto in mente
 di essere piů ubriaco di voi
 di essere molto piů ubriaco di voi"
									  F.D.A.

 WGA!!!
Certo, ma in tal caso temo non ti faccia procedere. Sinceramente ne ignoro il
meccanismo perché non me ne sono mai interessato, ma ho qualche conoscente che
per colpa del WGA ha dovuto cercare altre versioni di sistemi windows da
installarsi sul PC.
BTW, quanti utenti ci sono che si mettono a smanettare sugli strumenti/opzioni
per disabilitare gli ActiveX? :)


 WGA.
Come ha detto Cristiano, non so quanto sia affidabile e come hai detto tu,
non so chi si metta a smanettarci, io no! :)
Ro!

 per disabilitare gli ActiveX? :)
se un utente ha xp craccato una veloce ricerca gli fornirà la soluzione al
problema ... ma, quando lo ho letto, quello che mi ha lasciato di stucco è
proprio il fatto che ci hanno lavorato per 1 anno per poi creare questa
porcata!
-- 
"Ti sei salvato
 o sei entrato in banca pure tu?"
									    A.V.

 porcata!
Aspetta a dirlo..


 semplicemente cambiando il CD del SO (già crackato).
Eppure ... ho cercato adesso con goole e ho trovato quello che mi serviva
in 5 minuti (tra l'altro ne ho trovato uno anche per IE7 che, da quel che
ho capito, ha WGA protetto un po' più decentemente)
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.

 non so chi si metta a smanettarci, io no! :)
Gli utonti, di sicuro non lo faranno. :)


 ho capito, ha WGA protetto un po' più decentemente)
IE7 lo scarichi senza bisogno del WGA, almeno la beta.
-- 
- E.. lei è mestruata al momento?
- Ma scusi questo che c' entra??
- Si inchini alla scienza!

 ho capito, ha WGA protetto un po' più decentemente)
Ovvero?


 
Intendo dire che l'esempio che ho proposto io funziona correttamente su 
IE6, non su IE7b2, mentre il tuo funziona su entrambi.


 Ovvero?
Preferirei non postare link ... cioé, fin qua ho solo parlato di acqua
calda, ma postare link mi pare un po' troppo ... quello che ho trovato (a
memoria perché lo ho visto poco fa ma velocemente) era un bel
"iecustom.rar" [per IE7]). Io ho cercato "Microsoft WGA remove" con google.
-- 
"Run rabbit run
 dig that hole, forget the sun
 and when at last the work is done
 don't sit down, it's time to dig another one"
									    P.F.

 investire a fondo perduto.
Beh io non ho la classica busta paga e non so dirti, ma il mio concetto di
buttare i soldi (=investire a fondo perduto) riguarda proprio lo
stanziamento mensile di una somma da dedicare alla coltivazione di qualcosa
che non sia necessario (come un powerbook 12" nuovo di zecca).
Ro!
(*1) Per i CSS3 su IE ormai abbiamo perso le speranze :P

 "iecustom.rar" [per IE7]). Io ho cercato "Microsoft WGA remove" con google.
E ti pare una cosa che un utonto farebbe?
-- 
- Egon, questo mi ricorda quando tentasti di trapanarti il cranio.
- Mi saebbe riuscito se non mi avessi fermato.

 E ti pare una cosa che un utonto farebbe?
No ... ma un utonto non ha xp craccato oppure, se lo ha, gliel'ha
installato un amico "smanettone" a cui chiedere...
-- 
"Voi abili a tenere sempre un piede qua e uno là
 avrete un avvenire certo in questo mondo qua
 però la dignità
 dove l'avete persa?"
									    V.R.

 che non sia necessario 
Lo stanziamento mensile di una somma serve a prevenire un futuro di fame e
miseria laddove la pensione sarà un concetto ormai dimenticato. :)
Senza dimenticare le varie spese varie ed eventuali impreviste; o la possibile
idea di voler acquistare casa (certo, fai il mutuo, ma una base ti serve).
Gli acquisti "non necessari" se uno li vuol fare, li deve fare e basta senza
ragionarci troppo.
Perché se inizi a ragionare sul discorso di investire a fondo perduto o che
son soldi buttati, non lo farai mai.


se lo ha, gliel'ha installato un amico "smanettone" a cui chiedere...
Ma va'. Gliel'ha passato un collega, un amico del padre, l'ha preso dal
marocchino sotto casa... se l'è scaricato con emule (e già qui è un filino un
po' più smart, ma solo per quanto riguarda il download)..


 IE6, non su IE7b2, mentre il tuo funziona su entrambi.
Era il "certo" che mi ha fuorviato. Cmq ho provato il CSS che hai postato, e
mi funziona anche su IE7. Quindi c'è qualcosa che non va o nella tua versione
di IE7, oppure nel tuo codice completo.


 correttamente visualizzate e non vi siano errori di sorta.
[CUT]
Come andiamo con la console javascript? prosegue con il pallino giallo e
errore incomprensibile?


 errore incomprensibile?
E come ho potuto verificarlo? Secondo te, ci possono essere errori nelle mie
applicazioni? 8)
Lollate a parte, dopo controllerò. Per il momento ti posso dire che prosegue a
stampare "[object]" per gli elementi, senza mostrarne il tipo (come invece
fanno Gecko e Opera). Probabilmente dipende dal fatto che non hanno cambiato
script engine, né engine del browser, in fondo. Almeno, da quanto mi par di
vedere.
Sembra quasi che abbiano ritoccato solo l'engine dei CSS, come hanno già fatto
nelle precedenti versioni di IE, e quello di rendering (il che spiegherebbe la
select non più windowed).
Ma sono supposizioni.
-- 
- Se tu un Dio?
- N...no.
- E allora MUORI!
- Ray, se qualcuno ti chiede se sei un Dio, tu devi rispondere di sì!

 applicazioni? 8)
:-) 1 secondo dopo aver inviato il messaggio ho detto "mi risponderà offeso
'ma come ti permetti di insinuare che' ..." :-D
-- 
"Ho smesso di fumare.
 Vivrò una settimana di più.
 E in quella settimana pioverà a dirotto"
									    W.A.

 'ma come ti permetti di insinuare che' ..." :-D
Hai cannato però, non ti ho risposto offeso :D
Ho provato or ora: l'unica differenza parrebbe essere l'estetica dell'icona.
Per il resto si comporta come IE6.
Mah. Forse perché eredita pesantemente alcune dll di IE6, per questo è
IDENTICO. E' probabile che su Vista sarà del tutto diverso, sotto questi
aspetti. Il che è più un dramma che motivo di sollievo...


 'ma come ti permetti di insinuare che' ..." :-D
Hai cannato però, non ti ho risposto offeso :D
Ho provato or ora: l'unica differenza parrebbe essere l'estetica dell'icona.
Per il resto si comporta come IE6.
Mah. Forse perché eredita pesantemente alcune dll di IE6, per questo è
IDENTICO. E' probabile che su Vista sarà del tutto diverso, sotto questi
aspetti. Il che è più un dramma che motivo di sollievo...
Dimenticavo:
window.status continua ad essere supportato in ambiente intranet, mentre viene
ignorato in ambiente internet.


 
posso solo aggiungere che il <a> ha un display:block, per il resto è 
tutto e ripeto:
non è che non mi funziona con IE ma
	funziona con IE6
	non funziona con IE7
quindi tendo a dubitare che sia un problema del codice


 quindi tendo a dubitare che sia un problema del codice
Non ci capiamo. Ho detto "del tuo codice completo". Dato che il codice così
come l'hai scritto, se provato, funziona.
Questo significa che se a te non funziona su IE7, i discriminanti sono due: o
la tua installazione di IE7 è diversa dalla mia; oppure il tuo codice completo
è diverso da quello che hai pubblicato. Questo perché sulla versione che ho io
di IE7, il codice da te postato, va.
Fin qui è chiaro? Okay. Adesso passiamo oltre.
Spippolando un po', ho trovato probabilmente la causa del tuo problema. Come
volevasi dimostrare, il problema sta nel codice completo; e non stand alone. 
Difatti quelle regole applicate in un tag <style> o un CSS esterno tramite il
tag <link> non hanno problemi. Non viene invece riconosciuta la pseudoclasse
"hover" se il css in questione si trova un file esterno incluso tramite la
regola "@import", cosa che - ci scommetto - è il tuo caso.
Googleggiando un po', ho visto che il problema è già stato risolto dagli
sviluppatori di IE; quindi animo che nella prossima beta o versione finale non
comparirà.


 
Bingo!!!
Grazie, ora provo.


 Grazie, ora provo.
Ripeto quanto già scritto in precedenza: il bug è già stato sistemato, quindi
tranquillizzati. Non ha senso metter mano ai propri siti finché siamo in beta,
e quindi in work in progress.
-- 
- Venimmo, vedemmo... e lo inculammo!

 Sì, ma IE è sempre IE ... (oppure intendi di rifare IE in .net? :-/ )
beh se Microsoft stessa non "mangia il suo cibo per cani" (cit.)...
-- 
"Oggi più che a baciare si pensa a smanettare al computer su Internet"
                                                    -- Barbara Alberti

 son soldi buttati, non lo farai mai.
Ecco perché non ci riesco mai :P
BTW, io cerco di gestire la parte che metto via di volta in volta, tra
previdenza, prevenienza e spese più o meno futili. E' molto raro che riesca
a fare spese inutili (di una certa cifra, come un portatile) di getto, a
memoria non ne ricordo una... forse perché è stata rimossa dai sensi di
colpa :)
Ro!

 
Grazie. È vero, non ha senso parare questi colpi, cmq con la dritta di 
usare il <link> piuttosto che lo <style> funziona.
