Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    267

    briciole di pane - togliere il nome della pagina

    Salve, ho questo codice (script briciole di pane) scaricato da html.it: http://javascript.html.it/script/ved...-nelle-pagine/

    Dovrei fare in modo che non si veda nella parte finale del percorso che viene generato il nome della pagina.

    Ho fatto diversi tentativi ed ho trovato che nel file path.js - ecco il codice:


    function breadCrumbs($home_directory, $divider1, $divider2, $cStyle, $tStyle, $dStyle, $new_line) {

    $location = window.location.toString();
    $subString = $location.substr($location.indexOf($home_directory ) + $home_directory.length + 1).split("/");

    document.write("<a href=\"" + getLoc($subString.length - 1)+ "\" class=\"" + $cStyle + "\">Home</a> " + "<span class=\"" + $dStyle + "\">" + $divider1 + "</span> ");

    $a = ($location.indexOf() == -1) ? 1 : 2;
    for (i = 0; i < $subString.length - $a; i++) {
    $subString[i] = makeCaps(unescape($subString[i]));

    document.write("<a href=\"" + getLoc($subString.length - i - 2) + "\" class=\"" + $cStyle + "\">" + $subString[i] + "</a> " + "<span class=\"" + $dStyle + "\">" + $divider2 + "</span> ");
    }

    if ($new_line == 1) {
    document.write("
    ");
    }
    document.write("<span class=\"" + $tStyle + "\">" + document.title + "</span>");
    }
    function makeCaps($a) {
    $sub_dir_name = $a.split(" ");

    for (l = 0; l < $sub_dir_name.length; l++) {
    $sub_dir_name[l] = $sub_dir_name[l].toUpperCase().slice(0, 1) + $sub_dir_name[l].slice(1);
    }
    return $sub_dir_name.join(" ");
    }
    function getLoc($num) {
    var $path = "";
    if ($num > 0) {
    for ($count = 0; $count < $num; $count++) {
    $path = $path + "../";
    }
    }
    return $path;
    }

    in una riga c'è contenuto questo codice:

    document.write("<span class=\"" + $tStyle + "\">" + document.title + "</span>");

    E' questo il problema?

    1) devo togliere l'intera frase?
    2) devo togliere solo document.title e quindi lasciare:

    document.write("<span class=\"" + $tStyle + "\">" + + "</span>");

    3) E' corretta come operazione o faccio qualche sbaglio

    Vi prego se qualcuno può aiutarmi che lo faccia perchè devo terminare un sito contenente questo codice e mi manca solo risolvere questo problema

    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: briciole di pane - togliere il nome della pagina

    dovresti poter tranquillamente eliminare l' intera istruzione
    Originariamente inviato da retaccia
    document.write("<span class=\"" + $tStyle + "\">" + document.title + "</span>");
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    267
    Grazie per la risposta, non ci sono problemi di bug?

    ora ho scoperto che mettendo questo codice in rete quando si digita www.nomesito.it funziona mentre se scrivo nomesito.it va in tilt tutto.
    Secondo me deriva dal codice che viene inserito nella pagina:

    <!--
    breadCrumbs("http://www.html.it","&gt;&gt;","&gt;","breadcrumbs","brea dcrumbs","breadcrumbs","0");
    // -->

    nel punto dove c'è l'URL del sito. Non c'è un modo per sistemare questo problema? puoi aiutarmi?

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    267
    C'è qualcuno che può aiutarmi? è da ieri che faccio prove senza risultato...
    In fondo questo codice può servire anche ad altri

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.