Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768

    scrivere in un div il contenuto di una pagina

    avrei bisogno di scrivere dentro un div il contenuto di una pagina richiamata esternamente

    qual'è la dictura corretta?
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: scrivere in un div il contenuto di una pagina

    Originariamente inviato da gasmor
    ... di una pagina richiamata esternamente ...
    Cioe' ? non appartenenente al tuo sito? Non si puo'

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    di una pagina appartenente al mio dominio

    volevo utilizzare un iframe ma ho problemi con il target "top" dei link, perchè le url vengono aperte in nuove pagine.

    non posso inserire il contenuto della pagina che devo richiamare direttamente nell'html per motivi di web marketing e ranking della pagina, quindi l'unica soluzione è usare il javascript, almeno credo :master:

    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    forse con ajax si può risolvere :master:
    Pietro

  5. #5
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    ajax non lo conosco proprio

    qualcuno potrebbe aiutarmi?
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se hai un server che supporta un qualunque linguaggio ti conviene risolvere con una semplice direttiva include... che funziona anche se l'utente non ha javascript.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    se uso l'include, però, il contenuto della pagina caricata viene inglobato nell'html ed è proprio questo che voglio evitare..
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  8. #8
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    up
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  9. #9
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    @gasmor ti hanno dato una dritta eseguire l'operazione in ajax.
    Invece che uppare il thread potevi eseguire una ricerca, sara per la prossima volta.
    Vedi se questo esempio fa al caso tuo:
    codice:
      function carica(rif){
          ajx = objAjx();
             if(ajx){
               //Chiamo la funzione caricoRisultati quando c'è un cambio evento    
                  ajx.onreadystatechange=function(){
                     caricoRisultati(ajx, rif)
                  }
                  
               //Invio i dati alla pagina 
                  ajx.open('GET', rif, true)         
                  ajx.send(null)                                      
             }
       }
       
       function caricoRisultati(ajx, rif){
       //Se è andato tutto bene faccio vedere il risultato
          if (ajx.readyState == 4 && (ajx.status==200 || window.location.href.indexOf("http")==-1)){
    //carico il risultato nel div
             document.getElementById('NOME_DIV').innerHTML=ajx.responseText
          }    
       }
       
       function objAjx(){
          var ajax = false
          if (window.XMLHttpRequest) // if Mozilla, Safari etc
          ajax = new XMLHttpRequest()      
          else if (window.ActiveXObject){ // if IE
             try {
                ajax = new ActiveXObject("Msxml2.XMLHTTP")            
             } 
             catch (e){
                try{
                   ajax = new ActiveXObject("Microsoft.XMLHTTP")
                }
                catch (e){}
             }
          }  
          else{         
             return false   
          }
          return ajax
       }
    va richiamato cosi carica ajax
    Questo e per caricare la pagina in modalita GET x la modalita POST devi modificare alcuni parametri nella sezione guide ajax di javascript.html.it trovi le spiegazioni dettagliate.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  10. #10
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    grazie,

    ho chiesto aiuto perchè ajax non lo conosco e non sapevo cosa potesse fare al caso mio, non per negligenza...

    comunque grazie per la disponibilità.
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

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.