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

    frameset e motori di ricerca

    Buongiorno Ragazzi. Ho sito composto da pagine frameset. Come posso fare in modo che il crowler del motore di ricerca individui TUTTO il frameset e NON le singole pagine html che lo compongono. So che è possibile risolvere un problema con un codice JS. Mi potete gentilmente dare questo script e indicarmi dove posizionarlo?
    Grazie e ciao.

  2. #2
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    I motori individuano in ogni caso le pagine... lo script che citi ricrea il frameset se individua che la pagina caricata non e' inserita in esso... e la sintassi corretta dipende dalla struttura delle tue pagine.

    In genere e' sufficiente inserire questo nelle pagine che non devono rimanere isolate...

    <script>
    if (self==top) {
    riga = '<frameset rows="100,*">\n'
    riga += '<frame name="testata" src="testata_fissa.htm">\n'
    riga += '<frame name="corpo" src="' + location.href + '?xyz=' +Math.random()+'">\n'
    riga = '</frameset>\n'
    document.write(riga)
    }
    </script>

    Presenta qualche piccolo problema... ma puoi usarlo senza variazioni per tutte le pagine interne di un particolare frameset.

    Altra soluzione:
    <script>
    if (self==top) {
    location.href="pagina_con_frameset.htm";
    }
    </script>

    Adotta e/o adatta quella che preferisci

    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

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 © 2026 vBulletin Solutions, Inc. All rights reserved.