Hi Aaron, Here is what I would do personally: - Remove all display code - Confirm all working well in all browsers - Put "hello world" inside loop - Check displaying consistently with old next() code - Add counter to loop - Confirm displaying consistently and correctly with counter values expected - Add new next code in - See if any problems - If so, should be fairly easy to debug
Lots of little steps. If a step doesn't work, take smaller or different ones. Good luck! Best Wishes, Peter On 4/13/07 5:57 PM, "Aaron Roberson" <[EMAIL PROTECTED]> wrote: > Well, I had it working find in IE until I started messing with the > code in the next() function of the IBO. > > -Aaron > > On 4/13/07, Peter Bell <[EMAIL PROTECTED]> wrote: >> Hey Aaron, >> >> No point even getting into this while you still have a display issue with >> the code you're displaying. Start by pulling all display code out like >> yesterday when you had it working. Then add one element at a time and test. >> Identify problem in display code and fix that. Then you should be able to >> test and debug the code below fairly quickly. >> >> Best Wishes, >> Peter >> >> >> On 4/13/07 4:56 PM, "Aaron Roberson" <[EMAIL PROTECTED]> wrote: >> >>> Peter, >>> >>> What I would like to do is loop through a few records but not the >>> entire table. Here are my musings on it as I have been trying to get >>> something to work. >>> >>> What I am attempting to do is set an optional parameter in the next() >>> method of the IBO that will accept a numeric value. Then, I var a >>> variable in the next() method called LimitedRecords. Next I do a check >>> to see if the argument was passed in and if so I set LimitedRecords to >>> that number, otherwise I set it to variables.NumberofRecords. >>> >>> Take a look at this code with my next() function: >>> >>> <cfargument name="limit" type="numeric" required="false" hint="number >>> of records to return"> >>> <cfscript> >>> var ReturnValue = ""; >>> var LimitedRecords = ""; >>> if(structKeyExists(arguments, "limit") AND len(arguments.limit)){ >>> LimitedRecords = arguments.limit; >>> }else{ >>> LimitedRecords = variables.NumberofRecords; >>> } >>> If (variables.IteratorRecord GTE LimitedRecords) >>> { >>> ReturnValue = False; >>> variables.IteratorRecord = LimitedRecords; >>> } >>> Else >>> { >>> ReturnValue = True; >>> variables.IteratorRecord = LimitedRecords + 1; >>> }; >>> </cfscript> >>> <cfreturn ReturnValue> >>> >>> For some reason it does not seem to work. However, I can't really say >>> if it is working or not because both FF and IE freeze on me when I run >>> it (the problem I have been having with my implementation of the IBO >>> has now spread to IE as well). >>> >>> Thanks, >>> Aaron >>> >>> >>> You are subscribed to cfcdev. To unsubscribe, please follow the instructions >>> at http://www.cfczone.org/listserv.cfm >>> >>> CFCDev is supported by: >>> Katapult Media, Inc. >>> We are cool code geeks looking for fun projects to rock! >>> www.katapultmedia.com >>> >>> An archive of the CFCDev list is available at >>> www.mail-archive.com/[EMAIL PROTECTED] >>> >> >> >> >> >> >> You are subscribed to cfcdev. To unsubscribe, please follow the instructions >> at http://www.cfczone.org/listserv.cfm >> >> CFCDev is supported by: >> Katapult Media, Inc. >> We are cool code geeks looking for fun projects to rock! >> www.katapultmedia.com >> >> An archive of the CFCDev list is available at >> www.mail-archive.com/[EMAIL PROTECTED] >> >> > > > You are subscribed to cfcdev. To unsubscribe, please follow the instructions > at http://www.cfczone.org/listserv.cfm > > CFCDev is supported by: > Katapult Media, Inc. > We are cool code geeks looking for fun projects to rock! > www.katapultmedia.com > > An archive of the CFCDev list is available at > www.mail-archive.com/[EMAIL PROTECTED] > You are subscribed to cfcdev. To unsubscribe, please follow the instructions at http://www.cfczone.org/listserv.cfm CFCDev is supported by: Katapult Media, Inc. We are cool code geeks looking for fun projects to rock! www.katapultmedia.com An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]