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

    Problema con caricamento pagina da link esterno

    Salve ragazzi, ho il seguente problema:

    ho una pagina

    INDEX.PHP

    in questa pagina sono presenti Header e Footer che per ogni pagina sono fissi.
    Nell' header ho il menu con i link alle varie pagine. Per fare in modo che quando si seleziona una pagina non vengano caricati nuovamente header e footer utilizzo il seguente script

    codice:
    //codice del menu della pagina index.php
    
    <div class="nav-collapse collapse navbar-responsive-collapse">  
                  <ul class="nav" id="selezionatore">
                    <li class="active"><i class="icon-home icon-white">[/i] Home
    	      		[*]<i class="icon-bookmark  icon-white">[/i] Attivit&agrave;
    	       		[*]<i class="icon-bookmark  icon-white">[/i] Men&ugrave;
    				[*]<i class="icon-bookmark  icon-white">[/i]Inserisci men&ugrave;
    				[*]<i class="icon-bookmark  icon-white">[/i]Articoli[*]<i class="icon-bookmark  icon-white">[/i]Inserisci Articoli[/list]
    </div>
    
    //script che si trova nell head della pagina index.php
    <script type="text/javascript">
          //caricare altri html nel div con id=body
          $(document).ready(function(){
            $('#selezionatore a').click(function(e) {
    		alert("click selezionatore");
                  var url = $(this).attr('href');
    			  alert(url);
                  $('#body').load(url);
                  e.preventDefault();
              });
          });
          
               
          //cambia classe ai tag li
          $(document).ready(function(){
            $('#selezionatore li').click(function(e) {
    		alert("click li");
                  $(this).siblings('li').removeClass('active');
                  $(this).addClass('active');
            });
          });
        </script>
    ora fintantoche cambio pagina utilizzando il menu della pagina index.php funziona tutto perfettamente.
    Se invece voglio fare un reindirizzamento da un altra pagina purtroppo non include header e footer. Praticamente i css i js sono tutti inclusi nella index.php se richiamo un altra pagina in questo modo

    codice:
    Salva
    viene caricata solo questa pagina senza includere la index.php

    non so se sono stato chiaro, sono un pò confusionario.

    Grazie a tutti per la collaborazione

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma tutto questo a che pro?
    Ottimizza Header e Footer e includili in tutte le pagine del sito, ci penserà il browser a metterli in cache e comunque se ottimizzati bene parliamo di qualche frazione di secondo in più.

    P.S. Il $(document).ready.... è uno, va usato una sola volta nel documento (anche questo è ottimizzazione)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Il discorso è k vorrei fare in modo che cambiasse solo il contenuto del portale e non vedere ogni volta che si refrescia tutto

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Ma soprattutto perché si parla di questo in PHP se poi il codice da usare è Javascript (AJAX)?

  5. #5
    Ok scusami, ho sbagliato sezione...potresti gentilmente spostare la conversazione nella sezione JAVA?

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da bircastri
    Il discorso è k vorrei fare in modo che cambiasse solo il contenuto del portale e non vedere ogni volta che si refrescia tutto
    E quella tua soluzione faceva questo? Strano concetto di reload

    Originariamente inviato da bircastri
    Ok scusami, ho sbagliato sezione...potresti gentilmente spostare la conversazione nella sezione JAVA?
    Puoi farlo tu segnalandolo QUI ma visto che usi jquery di navigazioni in ajax in rete trovi diversi esempi anche adatti per l'indicizzazione (difetto di ajax)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.