codice sito e differenza tra firefox/explorer

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
BVAndrea
00martedì 5 aprile 2005 17:13
Stavo bazzicando su internet (oggi in ufficio non ho granchè da fare) quando sbagliando a digitare l'url di google, sono capitato sul sito www.burattinaio.com

Ora, lungi da me, ogni tipo di pubblicità del sito (fra l'altro orrendo ed inutile), ho notato che, usando Firefox, mi si apre una maschera firefox.exe Disco non presente, Impossibile trovare il disco nell'unità A, inserire ...

Ho provato lo stesso su explorer e la stessa cosa non è successa (però mi apre tutte le finestre pubblicitarie) e mi sembra un po strano! Mi sbaglio?

In particolare, leggendo il codice, la maschera compare per via del <embed src="file:///A:/bancali.swf" > (non so perchè questo, probabilmente qualche errore del webmaster, se tale può definirsi)

Qualcuno mi sa aiutare a capire perchè questa differenza tra i 2 browser? O è una cosa del tutto logica e naturale e mi sto incuriosendo inutilmente? [SM=x53930]
Etabeta3030
00martedì 5 aprile 2005 18:19
Mi aggrego alla richiesta, dal "lato server"
cioè come webmaster non riesco a capire perchè:

1. un file swf che ho messo in rete su IE accetta lo Stop all'ultimo fotogramma mentre su Firefox va in loop e non riesco a fermarlo...!

2. quando apro la pagina in Firefox mi dice che ha bisogno di QuickTime (per leggere un midi), installo allora l'ultimo QuickTime e continua a rilevarne l'assenza. Dove si va nelle Opzioni a dirgli "guarda che te l'ho messo lì!!!")

3. non riesco a fargli vedere i js su foglio esterno e a dare uno sfondo-img tramite i css su una tabella soltanto (lo applica a tutta la pagina).

C'è qualcuno che capisce questo browser???

Modificato da Etabeta3030 05/04/2005 18.32
aessenet
00martedì 5 aprile 2005 18:45
Eheh ci sono finito decine di volte anche io sbagliando a digitare google [SM=x53911]

Il fatto che i due browser vogliono caricare due .swf differenti è dovuto al codice della pagina: ci sono gli indirizzi di due swf.

Quando si pubblica un swf con flash, flash produce un codice html che vada bene con piu' browser..ovvero scrive la stessa cosa due volte, usando tag differenti: apre il tag <object ..> per explorer, e dentro ci mette il tag <embed ..> per firefox e altri browser.

Probabilmente il codice html della pagina è stato modificato a mano, ma il webmaster non sapeva di questa "duplicazione" e così ha sistemato solo uno dei due richiami all'swf (leggendo ci sono anche due width e due height).
aessenet
00martedì 5 aprile 2005 23:04

Scritto da: Etabeta3030 05/04/2005 18.19
3. non riesco a fargli vedere i js su foglio esterno e a dare uno sfondo-img tramite i css su una tabella soltanto (lo applica a tutta la pagina).
Modificato da Etabeta3030 05/04/2005 18.32



Ho scaricato firefox e ho fatto qualche prova: i js esterni li legge, e anche le immagini da usare come sfondo di una tabella; ti incollo di seguito il codice html (non è indentato, ma si capisce lo stesso) :)

<html>

<style>
table {
width:500px;
height:500px;
color:yellow;
border: solid 2px red;
background-image:url(http://www.aessenet.org/img/aessenet.org.gif);
background-repeat:repeat-x;
}
</style>
<body>

<script type="text/javascript" src="prova.js"></script>

<table><tr><td>
td
</td></tr></table>

</body>
</html>

Nel file prova.js ho messo solo una riga:

document.write("Sono un javascript!");


aessenet
00martedì 5 aprile 2005 23:20
Re:
>1. un file swf che ho messo in rete su IE accetta lo Stop
>all'ultimo fotogramma mentre su Firefox va in loop e non riesco
>a fermarlo...!

Dunque ho scaricato flash x firefox e sembra andare come su ie.

Per testarlo ho creato un swf di 10 frame che al 5° frame stampa i secondi attuali e al 10° frame si ferma (stop): se andasse in loop, i secondi continuerebbero a cambiare.

Allego il .fla (ho aggiunto .txt all'estensione sennò ffz non lo prendeva!)



Modificato da aessenet 05/04/2005 23.22
Etabeta3030
00mercoledì 6 aprile 2005 12:19
aaahh intanto GRAZIE [SM=x53912]

mi hai fatto capire che i vari problemi sono un po' più specifici.
comincio dai css. Tieni conto che io li creo con Dreamweaver. Li legge, hai ragione, ma se l'indicazione è

.table {
background-image: url(img.jpg);
background-attachment: fixed;
background-repeat: no-repeat;
background-position: left top;
}

mi va a posizionare l'img al top-left della pagina e non della tabella. come faccio a dirgli che si deve riferire alla tabella e basta?

Flash:
giusto, era un problema mio, sorry [SM=x53918]

per i js dev'essere un prob relativo a come è scritto il js, ma ti dico dopo, prove tecniche in corso...


Modificato da Etabeta3030 06/04/2005 12.30
aessenet
00mercoledì 6 aprile 2005 18:59
Dovresti spedire la pagina e il css, sennò ci si mette troppo tempo a capire cosa non va..
Così ad occhio vedo che tu hai applicato il css alla generica classe "table"; quando crei la tabella con <table..> gli hai aggiunto class=table?
Oppure magari firefox fa confusione perchè hai usato per la classe un nome di tag html..se mi vengono in mente altre ipotesi le posto
Etabeta3030
00mercoledì 6 aprile 2005 19:48
[SM=x53918] scusa... lo so che sono stressante...

allora:

prova#1 con top left
prova#2 con 0px e 100px
prova#3 con 0px e 100px ma tabella in posizione relativa (align=center)

nel caso 1 IE legge giusto e Firefox no
nel caso 2 Firefox legge giusto e IE mi sposta la foto (giustamente)
nel caso 3 nessuno dei due funziona

[SM=x53917]

aessenet
00sabato 16 aprile 2005 22:07
Trovato [SM=x53911]

E' il background-attachment la causa dei tuoi mali: fixed vuol dire che lo sfondo sta fisso quando la pagina scorre.

Firefox per mantenere lo sfondo fisso usa come riferimento il margine superiore della pagina web: l'immagine viene tagliata in alto perchè il suo margine superiore coincide con quello superiore della pagina web (se rimpicciolisci la finestra in modo che compaiano le barre di scorrimento capisci al volo).
Etabeta3030
00domenica 17 aprile 2005 02:42
sei unico, assolutamente
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 07:36.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com