473,379 Members | 1,520 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,379 software developers and data experts.

Asymptopia Crossword Builder (JavaScript web-application)

Asymptopia Crossword Builder is a JavaScript application. A robust GUI
allows users to submit arbitrary length lists of key-hint pairs which
can be regenerated an unlimited number of times until the user wants
to accept the layout. The dhtml interface provides a configuration
panel, key- generating panel (i.e. answer sheet), puzzle-generating
panel (blank squares with numbers for accross/down), and an
across-down-hints panel which generates the text hints and numerical
location on the puzzle.

http://www.asymptopia.com
Jul 20 '05 #1
4 3783

"Charlie Cosse" <cc****@asymptopia.com> wrote in message
news:58**************************@posting.google.c om...
Asymptopia Crossword Builder is a JavaScript application. A robust GUI
allows users to submit arbitrary length lists of key-hint pairs which
can be regenerated an unlimited number of times until the user wants
to accept the layout. The dhtml interface provides a configuration
panel, key- generating panel (i.e. answer sheet), puzzle-generating
panel (blank squares with numbers for accross/down), and an
across-down-hints panel which generates the text hints and numerical
location on the puzzle.

http://www.asymptopia.com


It's obviously not cross-browser, because in IE 6 you will get an error on
the line

tabTable.width=window.document.width

in nav_buttons.js

which could be changed to

tabTable.width = window.document.width || window.document.body.clientWidth;

to support IE. I don't know if there are more incompatibility issues because
I stopped debugging at this point.
JW

Jul 20 '05 #2
"Janwillem Borleffs" <jw@jwscripts.com> wrote in message news:<3f***********************@news.euronet.nl>.. .
"Charlie Cosse" <cc****@asymptopia.com> wrote in message
news:58**************************@posting.google.c om...
Asymptopia Crossword Builder is a JavaScript application. A robust GUI
allows users to submit arbitrary length lists of key-hint pairs which
can be regenerated an unlimited number of times until the user wants
to accept the layout. The dhtml interface provides a configuration
panel, key- generating panel (i.e. answer sheet), puzzle-generating
panel (blank squares with numbers for accross/down), and an
across-down-hints panel which generates the text hints and numerical
location on the puzzle.

http://www.asymptopia.com


It's obviously not cross-browser, because in IE 6 you will get an error on
the line

tabTable.width=window.document.width

in nav_buttons.js

which could be changed to

tabTable.width = window.document.width || window.document.body.clientWidth;

to support IE. I don't know if there are more incompatibility issues because
I stopped debugging at this point.
JW


Yes, unfortunatly I don't have a windows box to address all the non-standards-
compliant issues that IE has. Try any standards-compliant browser and it works.
CC
Jul 20 '05 #3
"Charlie Cosse" <cc****@asymptopia.com> wrote in message
news:58**************************@posting.google.c om...
<snip>
It's obviously not cross-browser, because in IE 6 you will get
an error on the line

tabTable.width=window.document.width

in nav_buttons.js

which could be changed to

tabTable.width = window.document.width ||
window.document.body.clientWidth;
<snip>Yes, unfortunatly I don't have a windows box to address all the non-
standards-compliant issues that IE has. Try any standards-compliant
browser and it works. CC


The 'width' property of the document object is not specified an any
standard so IE's support for it (or lack thereof) is not a
"non-standards-compliant issue" and other browsers that fully implement
the HTML DOM Level 2 standard also do not have a 'width' property on
their document element.

Richard.
Jul 20 '05 #4
"Richard Cornford" <ri*****@litotes.demon.co.uk> wrote in message news:<bg**********@titan.btinternet.com>...
"Charlie Cosse" <cc****@asymptopia.com> wrote in message
news:58**************************@posting.google.c om...
<snip>
It's obviously not cross-browser, because in IE 6 you will get
an error on the line

tabTable.width=window.document.width

in nav_buttons.js

which could be changed to

tabTable.width = window.document.width ||

window.document.body.clientWidth;
<snip>
Yes, unfortunatly I don't have a windows box to address all the non-
standards-compliant issues that IE has. Try any standards-compliant
browser and it works. CC


The 'width' property of the document object is not specified an any
standard so IE's support for it (or lack thereof) is not a
"non-standards-compliant issue" and other browsers that fully implement
the HTML DOM Level 2 standard also do not have a 'width' property on
their document element.

Richard.


Richard,
thanks for pointing this out; as I still don't have a windows box, would
anyone be interested in making the necessary modification to make it
work for IE? The code is compact and well organized (if I do say so),
and follows the DOM closely. The change above did not remedy everything,
BTW. So, any takers? Thanks,
Charlie
Jul 20 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: potm | last post by:
I hope you'll allow me a few moments to tell you about a programming contest that may be of interest to you. It's completely for fun, unsponsored, and pressure-free. It's called the POTM, and we...
0
by: Charlie Cosse | last post by:
Asymptopia BlackJack is written in Python and uses PyGame for multimedia. Version 1.2 contains both Windows and Linux install scripts. Asymptopia BlackJack is a full-featured casino-style...
6
by: mary zelinski | last post by:
I have a word bank for a javascript crossword puzzle I'm working on. What I want to do is when a user clicks on a word in the word bank, it crosses itself out. I have tried: <a...
6
by: Asymptopia | last post by:
Hi, if anyone is interested I've released an opensource crossword builder at http://www.asymptopia.org. It should work with IE/Mozilla/Netscape and hopefully others. Please send any feedback you...
0
by: potm | last post by:
I hope you'll allow me a few moments to tell you about a programming contest that may be of interest to you. It's completely for fun, unsponsored, and pressure-free. It's called the POTM, and we...
3
by: Richard | last post by:
I have tried to create a javascript puzzle where by the grid is filled with numbers from 1 to 26 and another grid listed 1 to 26 where each number relates to a letter. Once you figure out the...
0
by: potm | last post by:
I hope you'll allow me a few moments to tell you about a programming contest that may be of interest to you. It's completely for fun, unsponsored, and pressure-free. It's called the POTM, and we...
1
by: bzzbarfly | last post by:
Hi! I'm new to JavaScript and I'm having trouble getting my program to work. Could someone take at a look at my code and help me try to figure out what the problem is? EDIT: I guess I shouldn't...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.