Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    643

    Javascript che funziona su di un server e su di un altro non funziona...helpme :-(

    Ciao,
    ho un bel problema...spero che questa sia la sezion e giusta.
    Ho realizzato un sito per una persona, in questo sito c'è un javascript per gestire gallerie delle immagini (un greybox).
    Caricato il sito sul mio server (Aruba) per fargli vedere come procedevano i lavori il javascript funziona perfettamente (clickando sulla foto questa si apre ingrandita), invece una volta che ho caricato il sito sul server di questa persona (server Tiscali...sito caricato con notevoli difficoltà...non sò perchè l'upload era lentissimo e si bloccava spesso costringendomi a riniziare più volte) il Javascript in questione NON FUNZIONA e si impalla senza caricare l'immagine ingrandita.

    Potete vedere quà:

    1) SUL MIO SERVER DI PROVA SE CLICKATE SULLE IMMAGINI QUESTE VENGONO INGRANDITE:
    http://www.siatec.net/andrea/archivi...scografia.html

    2) SUL SERVER TISCALI SI IMPALLA:
    http://www.andreamontepaone.com/andr...scografia.html

    Da che potrebbe dipendere, vi prego di aiutarmi la situazione mi stà un po' esasperando

    Grazie
    Andrea

  2. #2
    Non vorrei dire cavolate, ma, mi sembra che dall'iFrame non riesca a vedere gli script che si trovano nel window.parent. Perché non provi a caricare gli script anche li (nella pagina dell'iFrame dico)?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    643
    Originariamente inviato da artorius
    Non vorrei dire cavolate, ma, mi sembra che dall'iFrame non riesca a vedere gli script che si trovano nel window.parent. Perché non provi a caricare gli script anche li (nella pagina dell'iFrame dico)?
    Guarda purtroppo non capisco nulla di javascript...ho sempre usato il greybox ed il lightbox in maniera automatica...
    Che intendi? devo caricare gli script nel file: loader_frame.html ? Come si fa?

    Ma perchè sul server Aruba funziona perfettamente mentre su quello Tiscali no? alla fine i file sono esattamente gli stessi e da quello che sò javascript viene interpretato dal broswer e non dipende dal server...come mai questo problema per te?

    Grazie
    Andrea

  4. #4
    Per la seconda parte, non ne ho idea. Ma per aggiungere gli script nell'head della pagina loader_frame.html aggiungi gli stessi tag <script> di quella principale

  5. #5
    Trovato!

    Nel file http://www.andreamontepaone.com/andr...scografia.html

    codice:
    <script type="text/javascript">
    var GB_ROOT_DIR = "http://www.siatec.net/andrea/archivio/andreamontepaone2/greybox/greybox/";
    </script>
    Non si pu&ograve;! (cross-site scripting)
    dovrebbe, a mio avviso, essere:

    codice:
    <script type="text/javascript">
    var GB_ROOT_DIR = "http://www.andreamontepaone.com/andreamontepaone2/greybox/greybox/";
    </script>
    Poi anche, verso la fine dell'HEAD (attento, ho numerato le righe di codice):

    codice:
    <script type="text/javascript" src="greybox/greybox/AJS.js"></script>
    15<script type="text/javascript" src="greybox/greybox/AJS_fx.js"></script>
    16<script type="text/javascript" src="greybox/greybox/gb_scripts.js"></script>
    17<link href="greybox/greybox/gb_styles.css" rel="stylesheet" type="text/css" />
    18
    19<script type="text/javascript">
    20 var GB_ROOT_DIR = "http://www.siatec.net/andrea/archivio/andreamontepaone2/greybox/greybox/";
    21</script>
    22<script type="text/javascript" src="greybox/greybox/AJS.js"></script>
    23<script type="text/javascript" src="greybox/greybox/AJS_fx.js"></script>
    24<script type="text/javascript" src="greybox/greybox/gb_scripts.js"></script>
    25<link href="greybox/greybox/gb_styles.css" rel="stylesheet" type="text/css" />
    26</head>
    Non ti sembra che le righe 15,16,17 siano uguali alle 22,23 e 24?
    Perch&egrave;?

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  6. #6
    L'avevo notato, mi sa di errore nella definizione dell'head della pagina, ma al fine dell'esecuzione non cambia niente (infatti è uguale sul server che funziona), piuttosto la questione del cross-site è, giustamente, sbagliata.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.