Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    jglide menu e incompatibilità con galleria

    salve a tutti..credo di avere un problema di incompatibilità tra gli script della galleria e quelli del menu..li ho presi da due siti diversi e li ho uniti in un unica pagina html..(non ricordo la pagina della galleria ma questa e quella del menu) non so un H di javascript e non vorrei andarmi a leggere manuali su manuali di javascript solo per un piccolo problemino di incompatibilità.. qualcuno puo darmi una mano?
    il sito in questione è QUESTO (da notare il menu sfasato)

    Qui c'è la pagina in html:
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
    >
    <
    html xmlns="http://www.w3.org/1999/xhtml">
    <
    head><meta http-equiv="Content-Type" content="text/html; 
    charset=iso-8859-1" 
    />
    <
    title>.::† Galleria  †::.</title>

    <
    link rel="stylesheet" type="text/CSS" href="../css/gallery.css" />

    <
    script type="text/javascript" 
    src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    <script type="text/javascript" 
    src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/jquery-ui.min.js"></script>
    <script type="text/javascript" src="../js/gallery/jQuery.jGlideMenu.067.js"></script>
    <script type="text/javascript" src="../js/gallery/menu.js"></script>
    </head><body>


    <ul id="slideshow">
            [*]
                <span>foto/palermo/palermo_01.jpg</span>
                [img]miniature/palermo/palermo_01.jpg[/img]</a>
                    
        [/list]
        
        <div id="wrapper">
            <div id="fullsize">
                <div id="imgprev" class="imgnav" title="Previous Image"></div>
                <div id="imglink"></div>
                <div id="imgnext" class="imgnav" title="Next Image"></div>
                <div id="image"></div>
                <div id="information">
                </div>
            </div>
            <div id="thumbnails">
                <div id="slideleft" title="Slide Left"></div>
                <div id="slidearea">
                    <div id="slider"></div>
                </div>
                <div id="slideright" title="Slide Right"></div>
            </div>
        </div>
    <script type="text/javascript" src="../js/gallery/compressed.js"></script>
    <script type="text/javascript" src="../js/gallery/galleria.js"></script>


    <div id="top"></div>
    <div id="mid">

    <div class="jGM_box" id="jGlide_001">


            
                <ul id="tile_001" class="jGlide_001_tiles" alt="">
                <li rel="tile_002">Foto scattate
            [/list]
            
            <ul id="tile_002" class="jGlide_001_tiles" alt="">
                <li rel="tile_005">Palermo
            [/list]
             
             
            <ul id="tile_005" class="jGlide_001_tiles" alt="">[*][url="palermo1.html"]Palermo 1[/url]
    [/list]
                



    </div></div><div id="down"></div>
    </body></html> 
    Qui invece ci sono i vari script..credo che fondamentalmente il problema viene da qui :master:
    Compressed.js
    Galleria.js
    jQuery.jGlideMenu.067.js
    menu.js
    script.js

    ragazzi ve prego aiutatemi xche sono ad un punto fermo

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    A) le inclusioni compressed e galleria fuori dalla head, non mi convince molto hai provato e spostarle nella header.
    B) FireFox restituisce questo errore $("#jGlide_001") is null probabilmente perché menu.js richiama l'oggetto jGlide prima della creazione per questo da errore elemento nullo
    C) "da notare il menu sfasato" quale? Con che browser?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    inanzitutto un grazie mille per avermi risposto

    A) si ho provate a spostarle ma peggioro la situazione..
    B) Sia con firefox che con explorer non mi da questi errori ..questa parte di codice l ho lascita invariata dall originale ho semplicemente spostato la parte in javascript in file diversi per rendere piu pulito e leggibile il codice..
    C) allora con il termine "menu sfasato" intendevo dire che il problema sta che il menu dovrebbe essere cosi



    solo che me lo visualizza cosi indipendentemente dal browser che utilizzo



    però ho fatto un po di prove a togliere a "turno" qualche script per vedere quale di questi poteva dare qualche problema ed ho notato che togliendo il file compressed.js non mi visualizza correttamente la galleria (me li visualizza come una lista) però il menu era apposto mi funziona..mentre se tolglievo il file galleria.js non mi visualizza correttamente la galleria ma persisteva il problema del menu..non so se questo puo essere d'aiuto :master:

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    A) Per "spostare" del codice javascript in linea (cioè scritto direttamente nel documento) si deve avere una buona conoscenza del linguaggio e non è detto che si possa fare, pertanto ripristina gli script in originale.
    B) Ma come ho già detto hai un errore (forse è legato al punto A) che potrebbe risolvendo quello sistemarsi il tutto.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    allora..scusa se rispondo molto in ritardo ma ho avuto molto da fare

    da premettere che ho rimesso tutto come era originariamente ma il problema nn si è risolto e allora ho optato per cambiare la galleria ed ho utilizzato simpleviewer (una galleria gratuita in flash) e funzionava tutto perfettamente però adesso ho un altro problema che è legato al menu non alla galleria...allora per svariati motivi (sia estetici che funzionali) ho deciso di dividere la pagina in 2 frame quello sinistro per il menu e quello principale per la galleria..fin qui nulla di anormale..solo che questo script jQuery.jGlideMenu.067.1 ha tutto un modo particolare di gestire i link e quando apro una pagina dal menu me lo apre nel frame sinistro e nn in quello principale

    vi posto pure il codice html del frame:
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
    >
    <
    html xmlns="http://www.w3.org/1999/xhtml">
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <
    title>.::† Galleria  †::.</title>

    <
    frameset cols="280,*" border=0>
      <
    frame src="menu.html" name="menu" scrolling="NO" noresize>
      <
    frame src="principale.html" name="_myFrame">
    </
    frameset>

    </
    head><body></body></html

    quello del menu:
    Codice PHP:
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>.::† Galleria  †::.</title>

    <link rel="stylesheet" type="text/CSS" href="../css/gallery.css" />
    <!--[if IE]><link rel="stylesheet" type="text/CSS" 
    href="../css/gallie.css"><![endif]-->


    <script type="text/javascript" 
    src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    <script type="text/javascript" 
    src="../js/gallery/jQuery.jGlideMenu.067.1.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
                // Initialize Menu
                $('#jGlide_001').jGlideMenu({
                    tileSource    : '.jGlide_001_tiles' , 
                    demoMode    : false,
                    useDragDrop    : false,
                    displayToggle    : true,
                    closeLinkMarkUp    : ' '
                }).show();

                // Connect "Toggle" Link    
                $('#switch').click(function(){$(this).jGlideMenuToggle();});
            });
    </script>

    </head><body>

    <div id="home">
    [url="../index.html"][img]../images/gallery/1.png[/img][/url]</div>


    <div id="top"></div>
    <div id="mid">

    <div class="jGM_box" id="jGlide_001">


            
                <ul id="tile_001" class="jGlide_001_tiles" alt="">
                <li rel="tile_002">Foto scattate
            [/list]
            
            <ul id="tile_002" class="jGlide_001_tiles" alt="">
                [*][url="pagine/siracusa1.html"]Siracusa[/url]
            [/list]
             
     

    </div></div><div id="down"></div>

    </body><script type="text/javascript" src="/resources/js/plugins/google/analytics/gatag.js">
    </script>
    <script type="text/javascript">
    var gaJsHost = (("https:" == document.location.protocol) ? 
    "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' 
    type='text/javascript'%3E%3C/script%3E"));
    </script>
    <script type="text/javascript">
    try {
    var pageTracker = _gat._getTracker("UA-7365212-1");
    pageTracker._trackPageview();
    } catch(err) {}</script>
    </html>
    e di una pagina con la galleria:
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
    >
    <
    html xmlns="http://www.w3.org/1999/xhtml">
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <
    title>.::† Galleria  †::.</title>

    <
    link rel="stylesheet" type="text/CSS" href="../../css/gallery.css" />



    <
    script type="text/javascript" src="../../js/gallery/swfobject.js"></script>
    <script type="text/javascript">
    var flashvars = {};
                flashvars.galleryURL = "../xml/siracusa1.xml";
                var params = {};            
                params.allowfullscreen = true;
                params.allowscriptaccess = "always";
                params.bgcolor = "000000";
                swfobject.embedSWF("../../js/gallery/simpleviewer.swf", "flashContent", 
    "100%", "100%", "9.0.124", false, flashvars, params);
    </script>

    <style type="text/css" media="screen">    
    html, body    { height:100%; }
    body {margin:0;    padding:0; overflow:auto;}</style>

    </head><body>

    <div id="flashContent">SimpleViewer requires JavaScript and the Flash Player. 
    [url="http://get.adobe.com/flashplayer/"]Get Flash[/url]</div>

    </body></html> 

  6. #6
    nessuno?

    allora io per ora sto avendo problemi con rapidshare per sicurezza riuppo il filejglide su megaupload se qualcuno avesse problemi a scaricarlo


  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova a cambia questa riga:[*]Siracusa
    con questa:[*]Siracusa
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    grazie mille per l'aiuto

    ho provato già in principio ad usare i normali target ma da sempre lo stesso risultato non so piu dove sbattere la testa

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.