Display responses on every page
Miscellaneous
An alternate title for this article could have been "CodeStore Revealed Part III". This is indeed another article in response to common requests that I let you all know how I design certain parts of
20010702
At last, an applet worth using
Java
Regular visitors of this site may know already that I'm not a great advocate of using Java Applets in a web site. That is not to say that I don't occasionally relent and give in to one of the followi
20010624
Search Template Woes
Miscellaneous
Layers are probably one of these things that you either love or hate. Once again we have another feature whose operation differs greatly depending on the browser that you develop for. Personally, I v
20010620
Designing Modular Domino Applications
Miscellaneous
It is becoming increasingly important for databases that form part of a website, be they part of an Intranet or Internet site, to have a common look and feel across all their pages. In the case of an
20010617
An essential reference and a bonus quiz!
Web Links
If you are anything like me then you may like to think of yourself as more of an Internet Developer than purely a Domino Developer. If nothing else, the former is probably a better way to explain wha
20010606
Creating a simple search box
Forms
CodeStore is not alone in having a search input box on every page - Notes.net has one, as do most sites where the user wants to look for certain information straight away, rather than simply browsing
20010603
Storing lots of input fields in one list
Forms
How many times have you created a form that has a collection of fields that all gather information that is related. What I mean by this is something similar to the form shown in the image below. Here
20010521
Stop losing your clipboard
Tools
How many times have you cut some text/code in to the clipboard planning on using it later and then accidentely overwritten it by copying something else and thus losing the original code? I seem to do
20010518
Monitoring TCP/IP network traffic
Tools
Heat-On's "Software Spy" (HSSpy) is a TCP/IP analysis tool. Specify any valid domain name and port number and HSSpy will monitor all traffic between that domain name and your machine.
20010513
Printing with Page Breaks
Forms
Following my article a week or so ago about controlling printing using CSS I received quite a few mails asking me about whether we can use page-breaks when printing on the web. Not quite sure what th
20010513
Quick edit document link
Views
When in a view in the Notes client it is easy to open a document in edit mode. You can either press Ctrl + E or right click the document and choose Edit. In the browser these are not options. Your st
20010509
Control what gets printed from the web
Forms
Sounds like one of those things you can't do doesn't it! Well to a certain extent you can. Previously I have talked about how to create a
20010502
What to do when Notes crashes
Tools
How many times has Notes crashed and you've had to restart your PC before you can start it again?? Lots of times I should imagine... the reason being that when nlnotes.exe (the client) goes it often
20010426
How secure is your server??
Web Links
There is a lot of talk about Domino not being secure. Not something I want to get in to a lengthy discussion about (that would involve admitting I knew almost nothing about it!). All I will say is th
20010425
What to do after deleting a document
Forms
What do you do after a user has deleted a document. One option is to do nothing and let Domino return the message "Document Deleted" and then let the user work out what to do next. Not a good idea. T
20010425
Making sense of domino error messages
Miscellaneous
How many times have you read an error message from the Domino server that you thought meant one thing only to find the cause was something else altogether. It happens to me all the time!! For example
20010419
Opening database relative URLs in JavaScript
JavaScript
It is a little known fact the domino database structure behaves in much the same way as a standard directory strucure. Using this fact we can navigate through a database without having to include the
20010412
Java Date-Picker Applet
Java
Entering dates on forms via the web. For something that should be so simple this is, more often than not, a troublesome area. It would probably be a whole lot easier if the whole world stuck to using
20010409
Keeping your head nice and tidy
Quick Tips
This is one of those little things that, until you know about it, you never realise you miss. Then, when you find out, end up using it all the time. In Domino Designer when you want to add things ins
20010405
Benefit from frames without getting any pains
Miscellaneous
Without wanting to get in to any arguments I'm going to come out and say that I think framesets are the work of the devil. Ok, so they have their good points, but, from a design/usability perspective
20010403
Make life a little easier with Bookmarklets
Miscellaneous
What are Bookmarklets? As far as I can tell they are simply Bookmarks that use JavaScript or, as the
20010402
Creating your own field properties
Forms
In browsers later than Internet Explorer 4, Opera 5 and Netscape 6 you can assign your own attributes to elements and then refer to their values in your JavaScript functions. Take the following input
20010327
Debugging JavaScript in Netscape
JavaScript
JavaScript and Netscape. Now there are two words that, when heard in the same sentence, put the fear of god in me. I know that Netscape invented JavaScript but that doesn't distract from the fact tha
20010322
Creating servlets inside the Domino Designer
Java
According to an article on Notes.net's Iris Today webzine about developing servlets for Domino:
20010321
JavaScript Form Validator, Version 2.0
Forms
This database demonstrates an alternative method of using JavaScript to validate domino forms before their submission to the server. The difference with this database being that the validation routin
20010319
Tracking changes to a form
JavaScript
About a month ago I learnt of an IE specific event, called "onBeforeUnLoad", that allows you to capture the moment a user leaves a page. Using this, I wrote
20010316
Getting Java Applets to talk to JavaScript
Java
Not so long ago I got a couple of e-mails. One asked if I knew how to control an Applet using JavaScript and the other asked me if I knew how to call JavaScript routines from an Applet. At the time I
20010314
Modular Field Validation Script I
JavaScript
Anybody who does any programming will/should have heard of the "with" statement. I don't know why but I had always assumed this wasn't available in JavaScript. That was until today when I typed it in
20010308
Modular Field Validation Script II
JavaScript
How many times have you found yourself writing JavaScript validation functions that look like this:
20010308
Creating an Email Java Class
Java
Sending email from Agents is a part of everyday life for most domino developers working on workflow applications. How many times have you written code similar to the following:
20010305