Auto insert code into another html page

G

g.ormesher

I'm using this free program called Ganttproject for projects at work.

The program lets you export the project into several different html
document which link to each other. Each project is saved with its html
pages within a folder which has the same name as the project.

I have created a master file which lists all the project folders and
when you click the project name the project is displayed using the
automatically generated pages

One problem I have found is the automatically generated pages obviously
dont have a link back to my main page.

I dont want to edit all the newly created project documents with the
link so my question is can you automaticlly insert the link into the
pages when the user clicks the project file from my main page?

so

1 User creates new project and exports the html docs into a folder with
the same name.
2 Other user opens my main page which displays the newly created
project listed.
3 He opens the project which inserts a link to the main page of the
project.
4 If the link allready exists then dont insert it again.

Hope this makes sense?

Geoff
 
B

bizshop

I magine you could create a script to do this when the project main
page is loaded. For example, you could use the good old search and
replace to replace a tag with the one you wanted.

perl -pi.bak -e 's/<body>/<body><a href="http://yourpage.com">Your
page</a>/i' *.html

Note - the above line done from memory, might have to be tweaked. One
thing to be careful of is to avoid the use of quote/doublequotes within
the material to be changed. For instance in the line above, because I
use single quotes for the 's/.../..../i' section, the text inside there
should not have single quotes.

A good explanation is at
http://www.debian-administration.org/articles/298
 
G

g.ormesher

Thanks Bizshop

I will have to look into perl, never used it before.

I fixed my site by adding a footer with the homepage link in IIS to all
the pages in my site.

Geoff
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,582
Members
45,057
Latest member
KetoBeezACVGummies

Latest Threads

Top