€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
Программирование
6 •
Посмотреть все темы
ссылки
1
1555
Алексей
@TheDark
05.04.2011
Понимаю, вопрос уж совсем детский и несерьезный, но как часто бывает, именно на таком и запинаешься...
Вопрос весьма прост. Предположим в корне сайта есть папка, назовем ее "1". В папке "1" есть папка "2", а в ней файл 21.html . Так вот вопрос, как сделать из файла 21.html ссылку на файл, который в папке "1", но так, чтобы не прописывать полный путь, типа
**********
?
3910
Дмитрий
@Q-Tec
05.04.2011
../file.html
<a href=../file.html>link</a>
Отредактировано Q-Tec -
05.04.2011
1555
Алексей
@TheDark
05.04.2011
Q-Tec
пишет:
../file.html
<a href=../file.html>link</a>
спасибо большое, а я ломал голову.
7094
Dim
@Render
05.04.2011
Для URL'a ссылки, более правильным будет путь /1/file.html (<a href=/dir1/file.html>link2</a>)
Имхо.
8497
Степан
@Trilby
05.04.2011
Render
пишет:
Для URL'a ссылки, более правильным будет путь /1/file.html (<a href=/dir1/file.html>link2</a>)
Имхо.
На самом деле, зависит от случая..
Если надо перейти со ссылки
**********
на
**********
то правильнее указать <a href=../asddaad/1.html>, чем переписывать всю ссылку..
Меньше кода..
[spoiler=эх...]Где-бы только найти программиста, который будет учитывать такие тонкости при создании ЧПУ, и трепетно трахаться с кодом[/spoiler]
Отредактировано Trilby -
05.04.2011
1555
Алексей
@TheDark
06.04.2011
пишу сюда же, так как вопрос какбэ о ссылках....
как сделать так, чтобы при нажатии на кнопку вида
<input type="button" value="текст" onClick="go(this.form)" >
ссылка открывалась в новой вкладке?
8497
Степан
@Trilby
06.04.2011
<input type="button" value="ЖОПА" onClick="window.open(this.form)" >
Отредактировано Trilby -
06.04.2011
1555
Алексей
@TheDark
06.04.2011
Trilby
пишет:
<input type="button" value="ЖОПА" onClick="window.open(this.form)" >
ну так оно форму не обрабатывает... получается ссылка вида
**********
[object%20HTMLFormElement]
кароче, даю полный код... можт поможет...
<SCRIPT LANGUAGE="javascript">
function go(arg){
/* Расширение файла пароля */
location.href = arg.expr.value ;
}
function enter(arg, string){
arg.expr.value += string
}
function cler(arg){
arg.expr.value = ''
}
</SCRIPT>
<form>
<input type="text" name="expr" size=8 action="calculate(this.form)" class="pass">
<input type="button" value="текст" onClick="window.open(this.form)" class="enter">
</form>
Отредактировано TheDark -
06.04.2011
8497
Степан
@Trilby
07.04.2011
Дык и дописал бы аттрибут..
<input type="button" value="Жми меня нежно" onClick="window.open(this.form.
expr.value
)" >
1555
Алексей
@TheDark
07.04.2011
Trilby
пишет:
Дык и дописал бы аттрибут..
<input type="button" value="Жми меня нежно" onClick="window.open(this.form.
expr.value
)" >
так работает. но, если я хочу сделать так:
<SCRIPT LANGUAGE="javascript">
function go(arg){
/* Расширение файла пароля */
location.href =
"http://example.com/" +
arg.expr.value ;
}
function enter(arg, string){
arg.expr.value += string
}
function cler(arg){
arg.expr.value = ''
}
</SCRIPT>
то в итоге скрипт не учитывает того, что написано жирным....
Отредактировано TheDark -
07.04.2011
8497
Степан
@Trilby
07.04.2011
<input type="button" value="Жми меня нежно" onClick="window.open("http://example.com/"+this.form.expr.value)" >
Ну сделай вот так, кто мешает то..
1555
Алексей
@TheDark
07.04.2011
Trilby
пишет:
<input type="button" value="Жми меня нежно" onClick="window.open("http://example.com/"+this.form.expr.value)" >
Ну сделай вот так, кто мешает то..
не пашет вообще... 🙁