- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- script non mi funziona su firefox
-
script non mi funziona su firefox
Salve, la mia è una questione che riguarda sia php che javascript, tuttavia interessa più javascript e quindi eccomi qui...
dunque ho creato questo funzione, il cui scopo è quella di attribuire un diverso id in base al record (trattasi di news) cui si riferisce per la lightbox...
in poche parole stavo cercando di evitare di dover riscrivere il codice della lightbox per ogni news, facendolo invece in modo automatico....
per concludere lo script riportato funziona in chrome, safari, persino su opera, ma non su firefox, salvo che apra firebug, aggiorni la pagina e poi allora funzia anche in firefox. Poi se chiudo firebug e riaggiorno di nuovo non funziona! Ma che significa??
Qualcuno ne ha un'idea?!$(function() { var Img="i"; var totRec = "<?php echo $tot_records; ?>"; for (i=1;i<=totRec;i++) { var idImg = Img+i; var idImga = "#" + idImg + " a"; $(idImga).lightBox({fixedNavigation:true,txtImage:'Immagine',txtOf:'di',keyToNext:' '}); } });
-
Ciao supadema,
la console degli errori quali errori riporta?
-
Ciao,
puoi copiare il codice HTML di uno dei DIV che contengono il tag A a cui fai riferimento nel codice jQuery?
-
ma il bello è che la console degli errori non mi riporta errori e, anzi, aprendo firebug funziona perfettamente...
il codice che riguarda il tag <a> lo prendo direttamente dal database
<ul id="<?=$iid?>" class="imgNews">
<?=$immagini?>
</ul>ed equivale a $immagini
<li><a href="1big.jpg"><img src="1small.jpg" /></a></li>
<li><a href="2big.jpg"><img src="2small.jpg" /></a></li>
ecc.
-
Ok.
Domanda stupida: sei sicuro che $iid sia valorizzato, ad esempio per il primo tag UL, come segue?
<ul id="i1" class="imgNews">
...Ho provato in locale il tuo script e funziona con FF..
-
come ti funziona?? non è giusto!!
si sono sicuro, facendo il console log mi restituisce "#i1 a" e "#i2 a"ma il fatto è che sto notando che ho parecchi problemi con firefox, ho un altro script che mi funziona in tutti i browser salvo che firefox (vers. 3.6.16), e che è una chiamata ajax di un file php che prende i dati dal db e che ha lo scopo di ordinare un elenco dalla a alla z, dalla z alla a, visualizzare tot record per pagina, ecc.
per me rimane un mistero sta cosa....
-
Prova a installare Firefox 4.0
-
mmh ok in firefox 4 funziona tutto....
ma quello che mi chiedo io è..... e chi, come me fino a 5 minuti fa, non ha aggiornato firefox alla versione 4???
-
Certo, è comunque oltremodo strano, io cerco di garantire la contabilità anche per FF 3, oltre che per IE, Opera, Chrome, ecc.
Mi rimandi qui il codice javascritp e HTML generato (non il codice PHP ma il risultato)? Voglio ridargli un'occhiata