Terminé

ASP Tree (relisted)

*** Relisted ***

I need an **ASP** function in **VBScript** to produce a navigable 'tree' (client side) within IE5.0 or higher.

It should be written in VBScript to generate standard DHTML client-side. Re-freshing of the page will not be accepted.

Population of the tree will be via passed arrays containing the information and executed at the server, which would return a string containing the client-side DHTML to be posted back to the client browser by my code...

+/- expansion of the tree must be handled at the client end (an 'include' script for the client end is fine, but *must* be in VBScript / DHTML)

## Deliverables

1) Complete and fully-functional ASP Code with sample Page to demonstrate functionality.

2) Full Documentation of all sub-functions and key structures of the code.

3) Exclusive and complete copyrights to all work purchased.

4) NO USE of third party tools, ActiveX or DLL's - Pure ASP VBScript only.

Design of code should be as follows:-

The objPath would be a String of 1 to 30 characters and the tree would be arranged based on this path; i.e.

-(Root)

01

0101

010101

010102

010103

02

0201

020101

0202

0203

020301

020302

In this scenario 010101 is the child of 0101 which is the child of 01 which is the child of root. 020101 is the child of 0201 which is (along with 0202) the children of 02 which of course is the child of root

(I can't show it expanded here as the forum reformats this message, but hopefully you get the idea)

The tree of course would not show the 'objPath' value, but replace it with the icon (as passed in the array), and show a +/- expand/hide icon next to each branch.

As the mouse moves over a row, it's class should be changed according to the passed parameter (in order to highlight the row by changing th background colour)

The expansion/hide MUST be handled client-side as the initial retrival of data would take some time (it will be queried from a SQL server prior to placing in the array)

The format of the table created must use style-sheets

The function would be passed the following information:-

IconArray(objType[0-???], state [0-1)

objType would be integer type (index to the Icon array) and state would be 0=Closed, 1=Open.

ObjectList(uid,objType,objPath,ShortDesc,col1,col2,col3,col4,col5,hlink)

uid = UniqueID for this object

objType = IconArray Type

objPath=path (as show above)

ShortDesc= Name to place next to Icon

Col1-5 = Next 5 Columns

hlink=Hyperlink

I would expect it to be called as follows:-

<%

InsertMyTree IconArray, ObjectsArray, Title, popupWidth, popupHeight, hlightRowClass, popupmode

%>

The resultant table should be self contained and not require any header information. The layout of the table should adjust itself to fit into all the available space of where it is written (ie. it could be in a table cell or 100% of the page width)

## Platform

Windows 2000/XP IIS and higher for a target browser of IE5.0 or higher.

Compétences : Apple Safari, ASP, Ingénierie, Google Chrome, MySQL, PHP, Architecture Logicielle, Tests de Logiciels, Hébergement Web, Administration de Site Web, Tests de Sites Web

en voir plus : use of data structures, type of data structures, tree in order, tree index, tree in data structures, tree data structures in c, tree data structures, string standard functions in c, script sheets, return path, order of tree, index tree, icon table for design, design icon next, data structures tree, data structures arrays, data structures array, array in data structures, array data structures, the tree

Concernant l'employeur :
( 7 commentaires ) United Kingdom

Nº du projet : #3076874

Décerné à:

pushpat

See private message.

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% USD en 7 jours
(30 Commentaires)
5.2

3 freelance font une offre moyenne de $102 pour ce travail

prasadbakshi

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(9 Commentaires)
3.2
vw1079428vw

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(3 Commentaires)
0.0