Использование переменных для вызова frameset src с одинаковым именем в разных папках

Я пытаюсь создать javascript, который принимает местоположение ввода целевого документа .html и отображает его во фрейме, в то же время он также вызывает файл в той же папке с другим именем, чтобы отобразить его в другой фрейм.

Моя проблема начинается здесь, так как у меня есть несколько папок, с которыми я хочу это сделать.

Как выглядят папки ^^ в каждой папке есть 2 файла, которые я пытаюсь ссылка на сайт


Это ошибка, которую я получаю:

введите здесь описание изображения


Код:

<head>
		<meta charset="UTF-8">
		<link rel="stylesheet" type="text/css" href="Unistyle.css">
		
		<script>
			function CallSite(Plocation)
			{
				parent.MainBody.location=Plocation;
				parent.Opis.location=Plocation/opis.html;
			}
		</script>
		
	</head>
	<body id="globalBG">
		<h1><b>Kazalo</b></h1>
		<div style="padding-top:1px;padding-bottom:1px;color:aliceblue;background-color:#201010">		
		 <ol>
			<li><a href="javascript:CallSite('pages/1/1stran.html')" target="MainBody">Naloga</a></li>
			<li><a href="javascript:CallSite('pages/2/drzave.html')" target="MainBody">Naloga</a></li>
		 </ol>
		</div>
	</body>
</HTML>

Я знаю, что вторая часть функции, для которой я вызываю файл opis.html, неверна, однако я понятия не имею, как правильно написать этот фрагмент кода.


person Community    schedule 27.12.2016    source источник
comment
Здесь вам нужна конкатенация строк: parent.Opis.location=Plocation/opis.html.   -  person Teemu    schedule 27.12.2016
comment
Это решило проблему! Спасибо за это. Однако теперь я получаю: «GET file:///H:/TestY/undefinedopis.html net::ERR_FILE_NOT_FOUND». Я могу найти обходной путь, но мне очень хотелось бы знать, почему он меняет местоположение на неопределенное. Вот что я сделал: 'parent.Opis.location=Plocation.parent+opis.html;'   -  person    schedule 27.12.2016
comment
Тире отсутствует ... Кроме того, вы не можете ссылаться на файлы на компьютере пользователя через веб-страницу. И у нас недостаточно кода, чтобы определить значения для parent.MainBody, parent.Opis, Plocation и т. д.   -  person Teemu    schedule 27.12.2016
comment
Индексная папка Я использую ‹frameset› для создания фреймов и установки их имен. Затем я использую Kaza.html для таргетинга на 2 фрейма, 1 из которых — MainBody, а другой — Opis. В папке Pages есть папки, отмеченные цифрами от 1 до 8, в которых есть 2 файла, 1 из которых всегда opis.html пример   -  person    schedule 27.12.2016
comment
Хм... Используйте top для ссылки на страницу набора фреймов. Кроме того, похоже, что Plocation не передается при вызове функции, или вы передали что-то, имеющее значение undefined. Этот ответ также может пролить свет на межкадровые ссылки.   -  person Teemu    schedule 27.12.2016
comment
Вот обходной путь, который я сделал: code страница   -  person    schedule 27.12.2016