Pagina 1 di 2

Foto-gallery in JavaScript: problemi con Internet Explorer

Inviato: 18/12/2011, 13:08
da Principiante
Ciao a tutti!

Devo chiedervi un quesito riguardo una foto-gallery presente nel mio forum.

Per esempio in questa pagina:

http://www.lanciayclubitalia.it/raduni10_19.php

Immagine


In pratica quando si clicca su una miniatura a sinistra, nel riquadro grande a destra deve o dovrebbe comparire la foto in dimensioni ingrandite ovviamente......questo però succede in FireFox (come mi ha detto chi lo usa) ma NON in Internet Explorer, dove la foto ingrandita appare nella stessa finestra del browser in alto a sinistra con tutto lo sfondo bianco.......in pratica non riconosce quella gallery....




Cerco di spiegare questa foto-gallery....

- Ogni pagina della sezione "Raduni" ha una propria cartella dove inserire le miniature e le immagine ingrandite, i cui nomi vengono elencati nel relativo file .php (in questo esempio raduni10_19.php):

Codice: Seleziona tutto

<div id="container">

  <div id="gallery">
    <div id="zoom"><h3 id="titolo">Incontro Sardo 29/07/2010</h3>
    <img src="img/raduni/2010/raduno02/raduno1.jpg" id="bigimage" alt="">
<br><b>Per scaricare il materiale [dimensione: circa 12 MB]: </b><a href="img/raduni/2010/raduno19/Cagliari29072010.rar">CLICKA QUI</a>
</div>
    <div id="minipics">
      <ul>
        <li><a href="img/raduni/2010/raduno19/01.JPG"><img src="img/raduni/2010/raduno19/tn_01.JPG" alt="a" title="Incontro Sardo 29/07/2010"></a></li>
        <li><a href="img/raduni/2010/raduno19/02.JPG"><img src="img/raduni/2010/raduno19/tn_02.JPG" alt="a" title="Incontro Sardo 29/07/2010"></a></li>
        <li><a href="img/raduni/2010/raduno19/03.JPG"><img src="img/raduni/2010/raduno19/tn_03.JPG" alt="a" title="Incontro Sardo 29/07/2010"></a></li>
        <li><a href="img/raduni/2010/raduno19/04.JPG"><img src="img/raduni/2010/raduno19/tn_04.JPG" alt="a" title="Incontro Sardo 29/07/2010"></a></li>
        <li><a href="img/raduni/2010/raduno19/05.JPG"><img src="img/raduni/2010/raduno19/tn_05.JPG" alt="a" title="Incontro Sardo 29/07/2010"></a></li>
        <li><a href="img/raduni/2010/raduno19/06.JPG"><img src="img/raduni/2010/raduno19/tn_06.JPG" alt="a" title="Incontro Sardo 29/07/2010"></a></li>
        <li><a href="img/raduni/2010/raduno19/07.JPG"><img src="img/raduni/2010/raduno19/tn_07.JPG" alt="a" title="Incontro Sardo 29/07/2010"></a></li>
        <li><a href="img/raduni/2010/raduno19/08.JPG"><img src="img/raduni/2010/raduno19/tn_08.JPG" alt="a" title="Incontro Sardo 29/07/2010"></a></li>
        <li><a href="img/raduni/2010/raduno19/09.JPG"><img src="img/raduni/2010/raduno19/tn_09.JPG" alt="a" title="Incontro Sardo 29/07/2010"></a></li>
        <li><a href="img/raduni/2010/raduno19/10.JPG"><img src="img/raduni/2010/raduno19/tn_10.JPG" alt="a" title="Incontro Sardo 29/07/2010"></a></li>
     </ul>
      <div style="clear:left">&nbsp;</div>
    </div>
  </div>
</div>


- Per il funzionamento della gallery vengono richiamati nel .php due file in questo modo:

Codice: Seleziona tutto

<link rel="stylesheet" href="gallery375.css">
<script type="text/javascript" src="onpage.js"></script>

Il contenuto di questi file è il seguente:

* gallery375.css:

Codice: Seleziona tutto

html{margin:0;padding:0}
body{font: 12px arial,sans-serif;margin:0;padding: 0 0px}
img{border:0}
div#container{width:800px;}
div#header img{float:left}
div#header h2{float:left;margin:24px 0 0 20px;font-size:100%}
div#zoom{float:right;margin:0 0 5px 10px;padding: 5px;border:1px solid #666}
div#zoom h3{margin:0;font-size:100%;color: #999;text-align:center}
div#zoom img{display:block;width:500px;height:375px}
div#minipics{margin:10px}
div#minipics ul{list-style-type: none;margin:0;padding: 0}
div#minipics li{float:left;margin:0 5px 5px 5px;border:1px solid #666;padding: 3px}

* onpage.js:

Codice: Seleziona tutto

window.onload=function(){
if(!document.getElementById || !document.getElementsByTagName) return;
links=document.getElementById("minipics").getElementsByTagName("a");
for(i=0;i<links.length;i++)
    links[i].onclick=function(){Show(this);return(false)}
}

function Show(obj){
bigimg=document.getElementById("bigimage");
bigimg.src=obj.getAttribute("href");
smallimg=obj.getElementsByTagName("img")[0];
t=document.getElementById("titolo");
t.removeChild(t.lastChild);
t.appendChild(document.createTextNode(smallimg.title));
}




Come mai non funziona in Internet Explorer come dovrebbe? :cry:

Re: Foto-gallery in JavaScript: problemi con Internet Explor

Inviato: 18/12/2011, 13:15
da Angolo
Intanto dovresti indicare quale versione di IE... (se 8 o 9, è rilevante... se è versione inferiore... tende a diventare molto irrilevante...)-

Attenzione alle sezioni... sposto in supporto MOD...

Re: Foto-gallery in JavaScript: problemi con Internet Explor

Inviato: 18/12/2011, 15:17
da Principiante
Ah, si....mi son dimenticato di scriverlo.....questo problema l'ho riscontrato sia con Internet Explorer 7 e 8.....


Scusatemi per lo sbaglio sezione! ;)

Re: Foto-gallery in JavaScript: problemi con Internet Explor

Inviato: 18/12/2011, 15:21
da Angolo
Hai verificato intanto, se esiste una versione aggiornata della MOD in questione?

Re: Foto-gallery in JavaScript: problemi con Internet Explor

Inviato: 18/12/2011, 17:59
da Principiante
Perchè non so dove l'ha scovata il vecchio amministratore......non saprei dove cercarla.....:(

Re: Foto-gallery in JavaScript: problemi con Internet Explor

Inviato: 18/12/2011, 20:07
da Angolo
Devi saperlo... potrebbe essere necessario per l'aggiornamento del phpbb3.
Senza contare che l'aggiornamento della MOD, potrebbe risolver il problema da te rilevato.

Guarda bene nella cartella MODS dei file della lingua...
Posta la lista dei file...
Esporta la tabella config... come file excell...

Vediamo se si riesce a capire qualcosa...


Non si può acquistare un pantalone, o un paio di scarpe, senza indicare la taglia: versione e nome di quello che si è installato.

Re: Foto-gallery in JavaScript: problemi con Internet Explor

Inviato: 18/12/2011, 21:26
da Principiante
Allora....

- nella cartella MODS dei file della lingua (sia inglese che italiano, le due installate) ci sono:

* index.htm
* activity_stats.php
* arcade.php
* arcade_install.php
* help_arcade.php
* info_acp_altt.php
* info_acp_arcade.php
* info_acp_auto_groups.php
* info_ucp_arcade.php
* permissions_arcade.php

- Questa la tabella "config":






Scusatemi, lo so che spesso faccio un po' richieste impossibili..... :oops:

Re: Foto-gallery in JavaScript: problemi con Internet Explor

Inviato: 18/12/2011, 21:47
da Angolo
Niente da fare... non riesco a individuare...

Sicuramente hai una MOD Arcade...
Ti conviene fare così...
Fai una ricerca sul com e delle MOD arcade e delle MOD Gallery;
Scaricale. Verifica sei i file di cui sei in possesso nell'ftp, coincidono.
Ovvero, segui le istruzioni di installazione di quelle MOD, e vedi se qualche fine coincide..
In modo che tu possa individuare le MOD

Sicuramente hai anche la MOD relative alle attività nelle ultime 24 ore...
Nonché quella di Micogian, relativa agli ultimi topic in home. Nonché la Tag Board...


Vedi se riesci a individuare le altre due: arcade e gallery...


L'arcade, dovrebbe essere la sala giochi...

Rimane solo la Gallery...


P.S.
Sarebbe molto utile, se possibile, contattare il vecchio amministratore, per vedere se ha una lista delle MOD.

Re: Foto-gallery in JavaScript: problemi con Internet Explor

Inviato: 18/12/2011, 22:58
da Micogian
Potrebbe essere un errore nei links dei file css e js. Probabilmente hai usato un url relativo che non viene correttamente interpretato da IE oppure hai sbagliato il percorso.

Re: Foto-gallery in JavaScript: problemi con Internet Explor

Inviato: 19/12/2011, 15:04
da Principiante
Riguardo la MOD Arcade confermo che è la Sala Giochi....;)....quindi mi metterò alla ricerca delle MOD Gallery......ma potrebbe anche non essere una MOD per phpBB ma semplicemente una gallery per html trovata in rete e presa chissàdove e messa nel forum?......in tal caso non so se si siano aggiornamenti.....prverò a cercare mettendo come parole chiave il codice o parte di esso dei file di questa gallery.....altrimenti sarebbe da sostituire proprio la gallery con un'altra funzionante anche su IE....

....se per caso conoscete qualche mod-gallery di questo tipo (con le miniature e la finestra grande in cui vedere l'immagine ingrandite) segnalatemele pure, grazie! :)

(PS: per quanto riguarda contattare l'ex amministratore purtroppo non è possibile, non vuole più sentire niente relativo al sito e rispetterò la sua scelta ;) )



Per quanto riguarda errori nei codici ho provato a darci un'occhiata ma da ignorante non riesci proprio a trovare qualche anomalia che non la faccia funzionare in IE... :?