Visualizzazione dei risultati da 1 a 4 su 4

Discussione: organizzare contenuti

  1. #1

    organizzare contenuti

    Ciao a tutti,
    sto "rivedendo" il contenuto di un sito di un'azienda, in particolare i servizi e le soluzioni che offre, cercando di lasciare solamente le informazioni indispensabili, senza tanti fronzoli del tipo "noi siamo i più bravi e i più belli".

    Il fatto è che l'azienda offre molte soluzioni, prodotti, servizi e in pratica mi ritrovo con tanti argomenti ma con descrizioni brevi e quindi mi chiedevo:

    1. inserisco tutto in una pagina con il risultato che mi ritrovo una pagina chilometrica (e non mi sembra bello)

    2. creo una miriade di paginette con contenuto striminzito (uno stress da mantenere)

    3. mi era venuto in mente di creare tanti link quante sono le macro categorie (consulenza, assistenza) e una volta cliccato sul link mi compare nella stessa pagina il contenuto...

    Cosa fareste voi?

    Grazie

    Ciao

  2. #2
    sostituzione dei contenuti con AJAX (difficoltà media), cerca nei link e discussioni utili dalla home del forum

    ciaux

  3. #3

    va bene AJAX però...

    se un utente arriva al mio sito tramite un motore di ricerca e accede alla pagina che dovrebbe essere richiamata dentro la pagina principale, come faccio a fare in modo che la pagina richiesta carichi la pagina principale?

    Il codice che ho usato nella pagina principale per richiamare un'altra pagina all'interno è questo:

    <script type="text/javascript">

    /***********************************************
    * Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
    * This notice MUST stay intact for legal use
    * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
    ***********************************************/

    var loadedobjects=""
    var rootdomain="http://"+window.location.hostname

    function ajaxpage(url, containerid){
    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_request, containerid)
    }
    page_request.open('GET', url, true)
    page_request.send(null)
    }

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

    function loadobjs(){
    if (!document.getElementById)
    return
    for (i=0; i<arguments.length; i++){
    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).appe ndChild(fileref)
    loadedobjects+=file+" " //Remember this object as being already added to page
    }
    }
    }

    </script>


    Poi il link che mi richiama la pagina è questo:

    formazione

    E la pagina mi viene caricata qui:

    <div id="rightcolumn"></div>

    Grazie

  4. #4

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.