2010-10-18 72 views
1

是否有加載從另一個文件(文本文件)的HTML下拉菜單?從另一個文件加載HTML下載菜單

我試過這個,我猜這是行不通的。

<form> 
<select name = "Name"> 
<!--#include virtual="options.txt" --> 
</select> 
</form> 

和內部options.txt

<option value = "42a">42A</option> 
<option value = "42b">42B</option> 
<option value = "42c">42C</option> 
<option value = "42d">42D</option> 
<option value = "42e">42E</option> 
<option value = "43a">43A</option> 
+1

是的,但你需要使用服務器端包含,服務器端腳本(PHP等)或客戶端腳本(javascript/jQuery等)。你會願意接受還是與之合作? – 2010-10-18 19:54:34

+2

您正在使用哪個服務器端代碼? – Lorenzo 2010-10-18 20:00:02

+0

我只是知道Perl ..或多數民衆贊成我的想法。想要堅持下去。無論如何,我可以做到這一點? – Jean 2010-10-18 20:03:43

回答

0

我終於通過使用html模板和Perl-CGI解決了這個問題。包括模板作品如魅力。

0

是的,你可以在Java/JSP的

<%@ include file="drop_down.jspf" %> 
// Or 
<jsp:include page="<%=variable_containing_relative_path_to_drop_down.jspf%>" /> 

負載在服務器上使用server side include.

<!--#include virtual="../header.txt" --> 
+0

我將此編輯移到主要問題 – Jean 2010-10-18 20:20:40

+0

爲了使服務器端包含工作,首先必須使用正確的路徑(#虛擬路徑相對於根文件夾)。其次,您必須使用Apache,Lighttbd或IIS服務器。 – Moses 2010-10-18 20:42:23

1

負載在javas中的瀏覽器cript/jQuery

$("#my_container").load("http://mon_site.com/fragment/drop_down.html");