Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 24
  1. #11
    ok..è vero...però ora ho la conferma!posso farlo con javascript..forse è troppo superficiale la mia spiegazione..darò motivazioni più precise

  2. #12
    Allora..ci riprovo:

    Ho creato un sito dinamico, che tramite ajax mi aggiorna soltanto il contenuto del div con id cambia_pag..dentro a questo div finiscono le pagine che mano a mano vengono caricate.

    qual è il mio problema?il title della pagina principale dentro alla quale si caricano tutte le altre mano a mano che uno schiaccia un link del menu(creato in flash), rimane ovviamente sempre lo stesso..perchè nelle pagine che "includo" dinamicamente devo togliere tutte le intestazioni..

    come dovrei fare a far cambiare il title della pagina a seconda della sezione in cui sono?

    davvero questa volta..DEVO essere stato chiaro..altrimenti nn so + che pesci pigliare!

    ciao a tutti e grazie della pazienza!

  3. #13
    dopo che ricevi delle cose con ajax nel div1 via javascript fai una richiesta nuova cn ajax al tuo php e con javascript lo piazzi nel div2

  4. #14
    Originariamente inviato da m.figus
    dopo che ricevi delle cose con ajax nel div1 via javascript fai una richiesta nuova cn ajax al tuo php e con javascript lo piazzi nel div2
    ???? non ho due div..forse hai risposto alla prima domanda(?)..e comunque in caso un po' d codice, un linkino, farebbe comodo..

    invece per cambiare il title della mia pagina??visto che non ho un div ma il tag <title>??

  5. #15
    Puoi cambiare i contenuti dei div. Per cambiare titolo cambia pagina. Se vuoi si può fare anche in Javascript ma imho è poco elegante.

  6. #16
    è un probelma x te darmi qualche dritta sulla seconda? js? ormai il sito è un "casino", mi troverei più comodo con java..magari se hai qualche link o codice va benissimo ovviamente!


  7. #17
    Codice PHP:
    <html>
    <
    head>
    <
    title>Titolo1</title>
    </
    head>
    pagina
    <script language="Javascript">
    document.title="Titolo2";
    </script>
    </html> 

  8. #18
    nel mio caso nn funziona!

    se creo due paginette e nella prima includo col php la seconda, funziona..altrimenti usando ajax non me lo caga neanche di striscio..anche perchè qndo guardo il codice della mia pagina, il div che riceve tutti gli altri contenuti, risulta vuoto..quindi aggiorna il contenuto ma non lo scrive in html..boh..

  9. #19
    la parte <script>...
    non devi metterla dentro il div dinamico che ti richiami da ajax altrimenti non funziona infatti.
    al di fuori della richiesta, dove dici al javascript per esempio di mettere un contenuto che ti è arrivato dentro un div, gli dici anche di aggiornarti il titolo.
    Purtroppo è un po' complicato se non posti codice.

  10. #20
    ma sul link o proprio nel codice js?

    xkè io il menu l'ho fatto in flash..e quindi dovrei usare action script..mentre se intendi nel codice js, questo è il codice:

    Codice PHP:
    var bustcachevar=//bust potential caching of external pages after initial request? (1=yes, 0=no)
    var loadedobjects=""
    var rootdomain="http://"+window.location.hostname
    var bustcacheparameter=""

    function ajaxpage(urlcontainerid){
    var 
    page_request false
    if (window.XMLHttpRequest// if Mozilla, Safari etc
    page_request = new XMLHttpRequest()
    else if (
    window.ActiveXObject){ // if IE
    try {
    page_request = new ActiveXObject("Msxml2.XMLHTTP")

    catch (
    e){
    try{
    page_request = new ActiveXObject("Microsoft.XMLHTTP")
    }
    catch (
    e){}
    }
    }
    else
    return 
    false
    page_request
    .onreadystatechange=function(){
    loadpage(page_requestcontainerid)
    }
    if (
    bustcachevar//if bust caching of external page
    bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
    page_request.open('GET'url+bustcacheparametertrue)
    page_request.send(null)
    }

    function 
    loadpage(page_requestcontainerid){
    if (
    page_request.readyState == && (page_request.status==200 || window.location.href.indexOf("http")==-1))
    document.getElementById(containerid).innerHTML=page_request.responseText
    }

    function 
    loadobjs(){
    if (!
    document.getElementById)
    return
    for (
    i=0i<arguments.lengthi++){
    var 
    file=arguments[i]
    var 
    fileref=""
    if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
    if (file.indexOf(".js")!=-1){ //If object is a js file
    fileref=document.createElement('script')
    fileref.setAttribute("type","text/javascript");
    fileref.setAttribute("src"file);
    }
    else if (
    file.indexOf(".css")!=-1){ //If object is a css file
    fileref=document.createElement("link")
    fileref.setAttribute("rel""stylesheet");
    fileref.setAttribute("type""text/css");
    fileref.setAttribute("href"file);
    }
    }
    if (
    fileref!=""){
    document.getElementsByTagName("head").item(0).appendChild(fileref)
    loadedobjects+=file+" " //Remember this object as being already added to page
    }
    }


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.