У меня есть проект, состоящий из нескольких визуализаций, все из которых используют одно и то же раскрывающееся меню для выбора загрузки csv. Я хочу иметь возможность добавлять новые параметры один раз и изменять его во всех файлах. Лучший способ - использовать код html и javascript в одном файле и включить его в другие, так что, если я хочу добавить больше опций в раскрывающееся меню, я делаю это только в одном файле. Есть ли способ сделать это с помощью html, и если да, мне нужно изменить макет многоразового файла «А», чтобы он был правильно использован внутри остальных? Если это не может случиться с html, что это лучший способ сделать это и какие изменения я должен внести в макет кода в документах?
Вот многоразовый код, который должен быть файл A:Включить javascript и html-код из другого файла
<div id="dropdown">
<select id = "opts">
<option value = "ds1">Atlas</option>
<option value = "ds2">BioSQL</option>
<option value = "ds3">Coppermine</option>
<option value = "ds4">Ensembl</option>
<option value = "ds5">Mediawiki</option>
<option value = "ds6">Opencart</option>
<option value = "ds7">PhpBB</option>
<option value = "ds8">Typo3</option>
</select>
</div>
<script type="text/javascript">
var ds1="../CSV/atlas/results/metrics.csv";
var ds2="../CSV/biosql/results/metrics.csv";
var ds3="../CSV/coppermine/results/metrics.csv";
var ds4="../CSV/ensembl/results/metrics.csv";
var ds5="../CSV/mediawiki/results/metrics.csv";
var ds6="../CSV/opencart/results/metrics.csv";
var ds7="../CSV/phpbb/results/metrics.csv";
var ds8="../CSV/typo3/results/metrics.csv";
</script>
И я хочу, чтобы включить это после того, как блок стиля в файлах B, C, D и т.д., которые выглядят так:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>D3 Test</title>
<script type="text/javascript" src="../d3/d3.js"></script>
<script type="text/javascript" src="../d3/d3-tip.js"></script>
<style type="text/css">
body{
font: 16px Calibri;
}
</style>
<!--...HERE IS WHERE I WANT TO INSERT THE CODE FROM THE A FILE-->
</head>
<body>
<script type="text/javascript">
Я видел другие сообщения, задающие несколько одно и то же, но не нашел способ сделать это. Я думаю, что это нужно делать в основном с тем, что я вставляю как html, так и javascript-код, но я вообще новичок в этом и не могу правильно подобрать. Заранее благодарю за любую помощь.
Вам нужно отобразить выбор данных «csv»? или загрузить html/script, где хранится скрипт? – Klaujesi
Мне нужно загрузить сценарий, чтобы я мог использовать код в файле A. Ответ с использованием php просто работал на моем университетском сервере. Теперь мне просто нужно установить php на свой компьютер. Спасибо за предложение. @Klaujesi –