pfrize
05-20-2003, 04:36 PM
I am trying to code this structure :
- "collection" (level zero) shows a list of photo albums with links
- "album" (level one) shows photos thumbnails with links
- "photo" (level two) shows a full-size photo
I cannot manage :
- to pass the variables onto level two
- to link from level two back to level one
Below is a simplified template code with a structure similar to the one I am trying to implement. I would be very grateful to anyone who could tell me what I am doing wrong, and how to make it work.
Philippe
=============
test.htm
---------------------
<HTML><HEAD>
<script>
hw = 'Hello World';
function levelone() {
var hw = this.hw;
with (document) {
open();
writeln('<HTML><HEAD><TITLE></TITLE>');
writeln('<SCR' + 'IPT type="text/javascript" src="leveltwo.js"></scr' + 'ipt>');
writeln('</HEAD><BODY>');
writeln('LEVEL ONE<br><br>');
writeln(hw);
writeln('<br><br>');
writeln('<a href="javascript:leveltwo()">To Level Two</a><br><br>');
writeln('<a href="javascript:window.location.href=window.location.href;">Back</a>');
writeln('</BODY></HTML>');
close();
}
}
</script>
</HEAD><BODY>
<script>
document.write('LEVEL ZERO<br><br>');
document.write(hw + '<br><br>');
document.write('<a href="javascript:levelone()">To Level One</a>');
</script>
</BODY></HTML>
=============
leveltwo.js
---------------------
function leveltwo() {
var hw = this.hw;
with (document) {
open();
writeln('<HTML><HEAD><TITLE></TITLE></HEAD><BODY>');
writeln('LEVEL TWO<br><br>');
writeln(hw);
writeln('<br><br>');
writeln('<a href="javascript:document.location.href=document.location.href;">Back</a>');
writeln('</BODY></HTML>');
close();
}
}
============
- "collection" (level zero) shows a list of photo albums with links
- "album" (level one) shows photos thumbnails with links
- "photo" (level two) shows a full-size photo
I cannot manage :
- to pass the variables onto level two
- to link from level two back to level one
Below is a simplified template code with a structure similar to the one I am trying to implement. I would be very grateful to anyone who could tell me what I am doing wrong, and how to make it work.
Philippe
=============
test.htm
---------------------
<HTML><HEAD>
<script>
hw = 'Hello World';
function levelone() {
var hw = this.hw;
with (document) {
open();
writeln('<HTML><HEAD><TITLE></TITLE>');
writeln('<SCR' + 'IPT type="text/javascript" src="leveltwo.js"></scr' + 'ipt>');
writeln('</HEAD><BODY>');
writeln('LEVEL ONE<br><br>');
writeln(hw);
writeln('<br><br>');
writeln('<a href="javascript:leveltwo()">To Level Two</a><br><br>');
writeln('<a href="javascript:window.location.href=window.location.href;">Back</a>');
writeln('</BODY></HTML>');
close();
}
}
</script>
</HEAD><BODY>
<script>
document.write('LEVEL ZERO<br><br>');
document.write(hw + '<br><br>');
document.write('<a href="javascript:levelone()">To Level One</a>');
</script>
</BODY></HTML>
=============
leveltwo.js
---------------------
function leveltwo() {
var hw = this.hw;
with (document) {
open();
writeln('<HTML><HEAD><TITLE></TITLE></HEAD><BODY>');
writeln('LEVEL TWO<br><br>');
writeln(hw);
writeln('<br><br>');
writeln('<a href="javascript:document.location.href=document.location.href;">Back</a>');
writeln('</BODY></HTML>');
close();
}
}
============