if функция с помощью window.location.hash help

У меня есть функция, которая изменяет хэш в URL-адресе и вставляет / удаляет div из моего основного страница. Я сделал это для того, чтобы у меня была страница, по которой можно было перемещаться без перезагрузки, но в то же время я хотел, чтобы люди могли добавить в закладки определенный раздел и перейти к нему позже, не просматривая страницу снова.

Когда я пытаюсь вызвать свою функцию hash () , который закрывает все div и открывает конкретный div в зависимости от хэша, это не работает. У меня, вероятно, нет правильного выражения в операторах if , потому что, когда я помещаю alert () в функцию hash () , он всплывает, как его должен.

function hash(){
    if ( window.location.hash == "dcontact" ) { 
        removedivs();
        InsertContent('dcontact');
    }
    if ( window.location.hash == "dhome" ) {
       removedivs();
       InsertContent('dhome');
    }
}
hash();

Я знаю, что, вероятно, есть более эффективные способы сделать все, что я упомянул, но это единственный веб-сайт, который я собираюсь создать, и мне наплевать, насколько запутан сценарий в конец, пока он работает. Я использую нисходящий подход, позволяющий Hibernate создавать схему базы данных. Я также использую аннотации; часть сопоставления ...

У меня проблема с использованием Hibernate и PostgreSQL для производства и HSQLDB для тестирования.
Я использую нисходящий подход, позволяя Hibernate создавать схему базы данных.
Я также использую аннотации; часть сопоставления hibernate.cfg.xml содержит только такие строки, как

Hibernate по умолчанию Строковые переменные для различных символов (255) в PostgreSQL, что для меня недостаточно в в некоторых случаях мне приходится переопределять некоторые столбцы вручную, используя
@Column (columnDefinition = "TEXT") .
Но тип TEXT недопустим для HSQLDB, поэтому эти таблицы не могут быть созданы.

Может ли кто-нибудь помочь решить эту проблему?

11
задан Nemanja 18 November 2010 в 10:27
поделиться