also @ TechSpot: ThinkPad on a Budget, Meet the Edge 13" Notebook - Reviewed

Read on full site | Join TechSpot! (it's free) | Bookmark / Share this


Javascript for a HTML <select> possible?

RealBlackStuff
09-10-2004, 08:52 AM
Hello Javascript Gurus,

Is there a way to put the following HTML-coding into a Javascript file? (something.JS)

<SELECT NAME="Surname" CLASS="quoteform"><br>
<option selected>Select Surname
<option>Connolly
<option>Gallagher
<option>O'Brien
etc.
</select>

I have a webpage with photos of Family Crests and crested paraphernalia, each of which is only available in the (selectable) Surnames.

Crested items are available in different groups of names. Rather than having the same SELECT code under each photo, I would prefer to call up a Javascript, in which I can stick the complete selection.

Any sample-scripts greatly appreciated.

I searched the WWW intensively, but no samples found.

DigitAlex
09-10-2004, 09:51 PM
put all the HTML in a javascript variable like :

var a =
"some HTML" +
" some more HTML";

then do a

document.write(a);

in the place you wanna insert the HTML

Ad
09-10-2004, 09:51 PM

RealBlackStuff
09-11-2004, 11:41 AM
Thanks DigitAlex,
I'll try that out and let you know.
Sounds simple enough if it works!

RealBlackStuff
09-14-2004, 11:57 AM
That took a bit of fumbling, but this is the (working) result:

Create a "filename.js" with e.g. text:

<!-- Start

function dothis()
{
document.write('<SELECT NAME="surname" CLASS="quoteform">');
document.write('<option selected> Select');
document.write('<option>Allen ');
document.write('<option>Anderson ');
document.write('<option>Barrett ');
etc.
document.write('</select>');
}
dothis();
// End -->




And in the main HTLM source, you only need to enter something like this:


Surname:
<script language="JavaScript" src="filename.js"></script>

Post a reply, see related topics & more

 Top Technology News

Lenovo ThinkPad Edge 13" Notebook Review

Google Nexus One sales weak compared to Droid, iPhone

Microsoft unveils IE9 public preview

Kingston announces world's fastest Intel-certified memory

Lenovo intros three new LCDs, one with multitouch

Samsung preps new tablet, scoffs at iPad

Blizzard may license Battle.net down the road

News around the web: Privacy is Not Dead, Just Evolving

More Tech News

 Software Downloads

Bitdefender Virus Definitions March 16, 2010

Kaspersky Anti-Virus Update March 16, 2010

Trend Micro Pattern File for Windows 6.919.0

AVIRA Antivirus Desktop Update Package March 16, 2010

K-Lite Codec Pack Update 5.8.3

Zortam Mp3 Media Studio 10.45

Mp3tag 2.46

More Downloads



Copyright © 1998-2010 TechSpot.com. TechSpot is a registered trademark. All Rights Reserved.