PTWC 2.2 Breaks Adaptive Portlets - Here's the fix!

The Plumtree .NET Web Controls 2.2 states that the GetPostBackEventReference is no longer needed (as is the ptrender="true") However, unless I'm doing something wrong, it tends to break the functionality of Adaptive portlets. The fix is to simply put back the following in the Page_Load event.
'Force creation of "_doPostBack" - Plumtree Requirement.Page.GetPostBackEventReference(Me.Page)
Paul

Paul,
How is this breaking the functionality? There is now a function in postbacksupport.js called PTWCControl_2_2.doPostBack(...), and all __doPostBack(...) functions are transformed to use function instead. The GetPostBackEventReference forces this function to be included in the page, but if everything is working properly it should never be used (it would even be stripped out in many cases).
Jonathan

Similar Messages

  • IOS 8 Slow..... Here's the fix.

    Here's the fix. http://cl.ly/372i3C3A3e26

    Nope - and it was set to not look for them.
    The final clue came when I tried hooking the drive directly to the computer, instead of to the airdisk. iTunes still hung. Then I disconnected the drive and tried to run it, and iTunes came up right away - but with an ! next to each song. Clearly it was trying to find/touch every file in the library on first startup.
    I didn't try plugging in the drive and leaving the hanging iTunes running for more than a few minutes, so it's possible that it would have recovered and launched. But after removing the XML file, restoring the library to my pre-7.7 version, I could hear it accessing the directly attached drive (and see it in disk activity in the monitor) for a few minutes (less than I'd left the hanging one trying), before it came up.
    Conclusion:
    1) 7.7 is definitely trying to touch/see all the files in the library on first launch (proved by the ! when they are missing).
    2) Disconnecting/interrupting the touch/see MAY have corrupted something (can't prove it).
    3) Since touching 10,000 files takes a LONG time even at 802.11n speeds (let alone b or g), it's worth the hassle to plug the drive in directly for the first time.
    4) Patience is a virtue

  • Pages IWORK'08 spell check doesn't work--here's the fix

    Pages stopped spell checking. Some suggested deleting com.apple.iwork.pages.plist off the HD in case Pages was corrupted so it could rebuild the spell check feature but that was not necessary in my case.  Here is the painless fix.
    -Open a pages document
    -Go to Edit and SELECT ALL
    -Then go to INSPECTOR  text  (blue T) MORE and be sure language is set to English, then close out of Inspector
    -Go to EDIT, SPELLING and set “check spelling as you type”  or "Check spelling"
    Just remember that PAGES needs to know what you want to do so you have to SELECT ALL for it to check everything on the document.

    That is not sufficient if you have not also corrected your Text Styles to the appropriate language.
    Text is styled with a language, usually the default, just as it is with a font or color.
    Unless you update all your styles and use them, every time you reintroduce new text or use those like Free Form you will have text with either the wrong language or no language.
    Peter

  • TUTORIAL: Previously working effects now missing? Here's the fix...

    WARNING: This process involves editing the Windows registry, so if you are squeamish about that sort of thing, do not attempt this. I'm not responsible for broken computers, hurt feelings, or terrified household pets.
    I've ocassionally run into an issue since CS4 where certain plugins/effects would spontaneously cease loading in Premiere Pro and functioning, and it apparently continues to affect CS5. This happened on three total different computers, so I'm not sure what the underlying cause is. There was no clear reason why this would happen: I'd use the effect one day, come back the next and load my project, and the effects would be reported as "missing" upon project load:
    This doesn't happen with the "built-in" effects that ship with Premiere, but it has happened repeatedly with the Cycore effects (copied from the AE plugins directory) or with third-party plugins like those from DigiEffects, Red Giant, Trapcode, etc. After this loading mesage, the instance of the filter would show up in the Effects Control Panel as "Offline Filter" and the filter would have no effect on the clip to which it is applied. This isn't a case of the effect simply not being compatible with Premiere, as they had previously showed up in the Effect bin and could be applied and used, as evidenced by the error pop-up above. Uninstalling and reinstalling the plugins has no effect on correcting the issue. After a bit of hunting around, I finally figured out how to correct the problem--not the underlying cause, which I still cannot pinpoint, but I can at least get the filters/effects/plugins loading and operating again. Note that the following applies to Windows systems; I'm not sure if this affects Macs, and if it does, I have no clue as to how to correct it.
    In Explorer, go to the following folder: C:\Users\username\AppData\Roaming\Adobe\Premiere Pro\5.0. Inside, you will find a file called Plugin Loading.log. This is simply a text file which you can open with Notepad or a similar text editor. In it, you'll find a long list of entries like this:
    Anything that says "The plugin was successfully loaded from the registry" was obviously successfully loaded, and therefore able to be used in Premiere. However, upon scrolling through the file, you will see something like this (using the CC Snow example from above):
    At some point in the list, the successfully-loaded plugins will stop and the list will change to "The plugin is marked as Ignore, so it will not be loaded." Herein lies the problem and the solution; we need to correct this issue in the registry, since we know from the above example that the plugins are loaded from the registry.
    In Windows, click the Start button/orb, and select Run; in the panel that appear, type in regedit. This will launch the Registry Editor. A good safety precaution before going any further is to select File > Export and save your ENTIRE registry by selecting the All radio button. Pick a location and back it up; it may take a few moments. This is important to do if you're not familiar with editing the registry, because you can pretty quickly toast your OS installation if you poke at animals you shouldn't. You've been warned.
    Navigate to the following key in the Registry Editor: HKEY_CURRENT_USER\Software\Adobe\Premiere Pro\5.0\PluginCache.64\en_US. Here, you will see a long list of other subkeys, each of which bears the name of a plugin. If you click on one of the keys in the left pane (looks like a folder icon from Explorer), you will see a list of values, their types, and the data they hold in the pane on the right. Using the Plugin Loading.log text file as a guide, compare a plugin that loads with one that doesn't. You'll see the following disparity:
    If the "Ignore" value is set as "0" (binary data), the plugin loads; if the "Ignore" value is set as "1," the plugin does not load. Based on this information, the solution should be apparent:
    Using the Plugin Loading.log text file as a guide, change this data for any "Ignore" value set to "1." An important note: this does not "enable" effects that wouldn't otherwise work in Premiere Pro anyway. For example, some of the Cycore effects, like Time Blend, Time Blend FX, and Split 2, do not work in Premiere, regardless of how the "Ignore" value is set. If you should happen to change them, Premiere will set the value to "1" the next time you launch the program.
    Once you've changed these values (there's no need to save, as the changes are immediately made to the registry), launch Premiere. If you were successfully, nothing interesting will happen--you'll be greeted with no error messages, and your once-missing effects will resume their place and settings on your sequence clips. You can confirm the "fix" by reopening Plugin Loading.log (be sure to have closed this file before relaunching Premiere, as it is simply overwritten each time), and looking for the entries that were previously ignored:
    There you have it. Again, I don't know the reason why this happens, but I've been bitten by this oddity numerous times in CS4, and now in CS5. My best guess is that it happens when Premiere crashes during loading (which seems to happen to me) or there is some other "issue" during launch. As a sort of self-defense mechanism, Premiere tells the registry to disable these plugins to ensure a successful load the next time the program is launched, but then they are not automatically re-enabled, and hence the need for this somewhat convoluted fix. Under normal circumstances, I would imagine that relatively few users will ever encounter this issue--but if you do, you now know how to get back to work.

    A great set of screen clips & tutorial. But I'm compelled to tell you guys it's even simpler than that.
    All you have to do is delete the en_US keys for both the Premiere Pro & After Effects plug-in caches in the registry at:
    HKEY_CURRENT_USER\Software\Adobe\Premiere Pro\5.5\PluginCache.64\en_US &
    HKEY_CURRENT_USER\Software\Adobe\After Effects\10.5\PluginCache.64\en_US
    Of course, have the applications closed prior to deleting the keys. Upon launching the Premiere Pro & After Effects again, both applications will regenerate their cache folders (they'll re-appear) in the registry & you should then see all your installed plug-ins if they are installed in the correct folders & aren't corrupted.
    Note that Pr & Ae will take significantly longer to launch as it re-scans all the installed plug-ins again.
    If you don't want to dig through the registry, here's a copy of VBscripts to do it for you. Don't see all your plugins? One of the apps choose to ignore your plug-in's without provocation?
    ...just run these & re-launch the Premiere & After Effects. Enjoy.
    tC
    Reset Premiere Pro CS5.5 x64 Plugin Cache.vbs
    **BEGIN CODE**
    Const HKEY_CLASSES_ROOT = &H80000000
    Const HKEY_CURRENT_USER = &H80000001
    Const HKEY_LOCAL_MACHINE = &H80000002
    Const HKEY_USERS = &H80000003
    ' Object used to get StdRegProv Namespace
    Set wmiLocator = CreateObject("WbemScripting.SWbemLocator")
    ' Object used to determine local machine name
    Set wshNetwork = CreateObject("WScript.Network")
    ' Registry Provider (StdRegProv) lives in root\default namespace.
    Set wmiNameSpace = wmiLocator.ConnectServer(wshNetwork.ComputerName, "root\default")
    Set objRegistry = wmiNameSpace.Get("StdRegProv")
    ' Deletes Key with all subkeys
    sPath = "Software\Adobe\Premiere Pro\5.5\PluginCache.64\en_US"
    lRC = DeleteRegEntry(HKEY_CURRENT_USER, sPath)
    Function DeleteRegEntry(sHive, sEnumPath)
    ' Attempt to delete key. If it fails, start the subkey
    ' enumration process.
    lRC = objRegistry.DeleteKey(sHive, sEnumPath)
    ' The deletion failed, start deleting subkeys.
    If (lRC <> 0) Then
    ' Subkey Enumerator
    On Error Resume Next
    lRC = objRegistry.EnumKey(HKEY_CURRENT_USER, sEnumPath, sNames)
    For Each sKeyName In sNames
    If Err.Number <> 0 Then Exit For
    lRC = DeleteRegEntry(sHive, sEnumPath & "\" & sKeyName)
    Next
    On Error Goto 0
    ' At this point we should have looped through all subkeys, trying
    ' to delete the registry key again.
    lRC = objRegistry.DeleteKey(sHive, sEnumPath)
    End If
    End Function
    **END OF CODE**
    Reset After Effects CS5.5 x64 Plugin Cache.vbs
    **BEGIN CODE**
    Const HKEY_CLASSES_ROOT = &H80000000
    Const HKEY_CURRENT_USER = &H80000001
    Const HKEY_LOCAL_MACHINE = &H80000002
    Const HKEY_USERS = &H80000003
    ' Object used to get StdRegProv Namespace
    Set wmiLocator = CreateObject("WbemScripting.SWbemLocator")
    ' Object used to determine local machine name
    Set wshNetwork = CreateObject("WScript.Network")
    ' Registry Provider (StdRegProv) lives in root\default namespace.
    Set wmiNameSpace = wmiLocator.ConnectServer(wshNetwork.ComputerName, "root\default")
    Set objRegistry = wmiNameSpace.Get("StdRegProv")
    ' Deletes Key with all subkeys
    sPath = "Software\Adobe\After Effects\10.5\PluginCache.64\en_US"
    lRC = DeleteRegEntry(HKEY_CURRENT_USER, sPath)
    Function DeleteRegEntry(sHive, sEnumPath)
    ' Attempt to delete key. If it fails, start the subkey
    ' enumration process.
    lRC = objRegistry.DeleteKey(sHive, sEnumPath)
    ' The deletion failed, start deleting subkeys.
    If (lRC <> 0) Then
    ' Subkey Enumerator
    On Error Resume Next
    lRC = objRegistry.EnumKey(HKEY_CURRENT_USER, sEnumPath, sNames)
    For Each sKeyName In sNames
    If Err.Number <> 0 Then Exit For
    lRC = DeleteRegEntry(sHive, sEnumPath & "\" & sKeyName)
    Next
    On Error Goto 0
    ' At this point we should have looped through all subkeys, trying
    ' to delete the registry key again.
    lRC = objRegistry.DeleteKey(sHive, sEnumPath)
    End If
    End Function
    **END OF CODE**

  • For all you who have problems here is the fix for your phone.

    Most of you on here don't understand that 3.x or if you have jailbreak your pass software and set it up from back up you are going to have problems. That can be from drop calls to not having the phone working right.
    The 4.0 software has been rewritten completed for the new and old phones. So if you were on 3.x and update to 4.0 then you are bring in a bugs into 4.0. You have to set up as NEW PHONE not from back up. This clean your phone with a fresh software then you add your stuff from your computer. Then you have to go to general and go and reset your network settings. That reset your carrier account with the new 4.0. That because the new 4.0 is now looking to find the tower which has the less people on the tower not which tower is close to you. This way you get a better service and sound of it.
    If you still have problems all of you with your iPhone 4 then it a hardware problem. You have to go to the Apple store and replace the phone. Apple will be happy to replace the phone. If not you have 30 days to get your full refund from Apple.
    That is it. Nothing hard about it. It's a software problem of a hardware problem. BTW my new iPhone 4 is much better in sound and not having any drop calls than my old 3GS. If you have problems with drop calls is because you are in area which has a week tower which is so busy and can't keep up with the system. That a ATT problem which ATT is working hard to fix it but it can't get the equipment from their supplies fast enough to fix the problem with the network.
    I hope this answer your problems on here.

    I know this sounds like a bit of Voodoo, but it's worth a try. If you've upgraded to the new iPhone 4 and have restored your old software, you may see what appears to be a signal drop-off. Let's stay away from the whole iPhone 4 "death grip" controversy; that aside, no matter what you do, you're not seeing as many bars or getting reception that's as good as what you had with your older iPhone.
    Here's something to try. On your iPhone preferences, navigate to "General," and then scroll down to the bottom where it says "Reset." Tap that, and then tap "Reset Network Settings." You'll get a warning, and the phone will reset to factory defaults. You'll likely lose some Wi-Fi passwords, but you may also find that your cellular reception gets a lot better.
    I have two friends who tried this, and they went from one or two bars to four or five at the same locations. This is the same trick they are doing at the Genius Bar, and my research shows that it can help in many (but not all) cases. We've talked about this fix before, but we have a lot of new readers, and some old ones, who may have missed it. There are also some discussions about this on the Apple support board. If you have seen a drop-off in reception, it's certainly worth a try. If it doesn't work, we're sorry. If it does, well, the price is right for the fix. Let us know in the comments if it helped, or sadly, if it didn't.

  • Here's the FIX for no GUI 7.7 issue

    Like many, I had the no-GUI/hang problem after upgrading to 7.7. After working with support, and fiddling around, heres the situation:
    7.7 wants to touch every song in your library the first time it launches. I suspect it's updating something in the library. I have 10,000 songs, and my library is on an Airdisk, so that's a lot of traffic. Like many, I wasn't patient and killed iTunes, which may have corrupted the library.
    Support indicated that there's separate problems with the software update version, so they had me reinstall from the manual download.
    Fast fix (i.e. avoid it):
    1) Delete iTunes.app (stop iTunes Helper in Activity Monitor). Empty the trash.
    2) Download and install iTunes from www.apple.com/itunes
    3) Reboot
    4) Have your library attached directly to the computer (for speed)
    5) The first time you run iTunes, be patient!
    If you've already tried, and had to kill iTunes, here's what I did to fix it:
    1) Do Steps 1-3 above
    2) Move the .xml file out of your iTunes library folder (~/Music/...) to the desktop
    3) Restore your iTunes library from your last good Time Machine backup prior to the 7.7 upgrade (you do run Time Machine, right?)
    4) Attach your library locally!
    5) Run iTunes and be patient. My locally attached library took 4-5 minutes to have the GUI come up. If you use a network it may take much longer.
    Now I can close iTunes, eject the library disk, put it back on the Airport Extreme, attach that volume, and iTunes comes up like 7.6.2 did - fast and stable. Still works after rebooting too.
    I'm not 100% sure if you need to restore your library from backup, but at the very least remove the XML file and give it a go.
    Good luck!

    Nope - and it was set to not look for them.
    The final clue came when I tried hooking the drive directly to the computer, instead of to the airdisk. iTunes still hung. Then I disconnected the drive and tried to run it, and iTunes came up right away - but with an ! next to each song. Clearly it was trying to find/touch every file in the library on first startup.
    I didn't try plugging in the drive and leaving the hanging iTunes running for more than a few minutes, so it's possible that it would have recovered and launched. But after removing the XML file, restoring the library to my pre-7.7 version, I could hear it accessing the directly attached drive (and see it in disk activity in the monitor) for a few minutes (less than I'd left the hanging one trying), before it came up.
    Conclusion:
    1) 7.7 is definitely trying to touch/see all the files in the library on first launch (proved by the ! when they are missing).
    2) Disconnecting/interrupting the touch/see MAY have corrupted something (can't prove it).
    3) Since touching 10,000 files takes a LONG time even at 802.11n speeds (let alone b or g), it's worth the hassle to plug the drive in directly for the first time.
    4) Patience is a virtue

  • Here's the  FIX for one quicktime installation error

    Can't believe this isn't mentioned in here anywhere or in any of the threads on the Web. I got help from the Ubergeeks on the Well, where I should have started in the first place.
    If you can't install because Quicktime won't install (error -3, error 1402 etc.) and you can't get permissions to enter the registry keys...
    Run: regedit
    navigate to the folder mentioned in the error message. For me it was HKEYLocalMachine\Software\Microsoft\Windows\CurrentVersion\Uninstall\Quicktime
    This seems to be the most often-cited culprit.
    Right-click on the Quicktime folder. Select Permissions. Hit Advanced. Click the "Owner" tab. Click on yourself in the lower window. Hit OK.
    Install your software and enjoy.
    This may not fix everyone's problems, but I bet it fixes the vast majority of those that are similar to the one I had, which I spend hours and hours trying to fix before I simply asked someone who knew what they were doing.
    Maybe if the folks at Apple see this, they can, you know, add it to their troubleshooting guide. It's a very common problem.

    In case anyone is reading this thread, I found a fix for this problem. In another discussion thread, a nice person referenced an article at http://docs.info.apple.com/article.html?artnum=93865 that explains what to do with these kinds of permission errors (1402 and 1406). I followed the instructions and also made the changes to the specific line item I had a problem with. Installation ran successfully although there were a couple of error messages about not being able to unregister a couple of .dlls, which apparently is not fatal to the installation.

  • If iTunes Freezes when you try to Burn a CD, here's the FIX

    I have read many posts about iTunes freezing when you try to burn a cd. This worked for me and it should work for you. It's a quite simple fix, but here goes:
    If iTunes freezes when you:
    1) Click on the Burning tab in your Preferances
    OR
    2) When you click on the Burn CD button
    Steps To Recovery:
    1) Completely Uninstall iTunes
    2) Reinstall iTunes
    3) If it still freezes either repair iTunes (using the file you used to install iTunes) or follow steps 1 and 2 again.
    I hope this helps,
    Corbin
    Compaq Presario Windows XP
    Message was edited by: Corbin

    Hello christianafranck,
    Welcome to Apple Support Communities.
    You can use the following article to troubleshoot your CD burning issues.
    Can't burn a CD in iTunes for Windows
    http://support.apple.com/kb/TS1436
    Regards,
    Jeff D.

  • Trouble connecting via SFTP today? Here's the fix.

    If you've been experiencing SFTP connection errors, make sure you accept the new terms of use as detailed here: http://www.businesscatalyst.com/bc-blog/trouble-connecting-via-sftp-make-sure-you-accept-t he-new-terms-of-use

    Have you tried connecting to other networks? When you click on the airport icon are there other networks available? If so try them.

  • If you can't burn CDs due to missing registry entries...here's the fix!

    This solution worked for me 1st time! It's not without some risk if you're not used to editing files, however if you take it slowly, and follow the steps exactly, all should go well.
    The solution to this issue is at: http://support.apple.com/kb/HT2615.
    If in Step 12 the UpperFilters entry is not there, then it must added back in. Do this by right clicking on the right side of the regedit screen, select "New", select "Multi-String Value", name it "UpperFilters". Your regedit window should now look exactly like the picture in the instructions link. Now continue with Step 12, modify your new "UpperFilters" by right clicking on it. Since you just added it, there will be no value data to delete so Step 14 can be ignored. Enter value data per Step 15 and hit enter. Click ok, reboot, and iTunes should work correctly without the error.
    Good luck...Paul

    I followed your steps and found I don't have upper or lower filters but I still have the problem. I never had this problem with earlier ITunes versions (I installed the latest version 10.0.1.22)

  • Never-Ending transcoding/importing? Here's the fix.

    Symptom:
    Transcoding keeps getting to 99% or so, and reverting back to 75% and continuing Ad Infinitum in a seeming never-ending loop.
    Problem:
    The registry is corrupted.
    Solution:
    1. Close all programs.
    2. Run Regedit.
    3. Go to HKEY_CURRENT_USER -> Software -> Adobe -> Common.
    4. Delete "Media Cache".
    5. Restart computer.
    Another possible culprit has proved to be an application called "FindSounds Palette" and it should be uninstalled completely using the following method:
    Uninstall "Find Sounds Palette" (FS Palette).
    Delete the two registry key folders for "Comparisonics".
    Uninstall Encore CS3.
    Delete Registry Keys for Encore.
    Restart.
    Re-Install Encore CS3.
    Re-Install Encore 3.0.1 update.
    Restart.

    Never should have been a question - sorry.

  • Submit button on Adaptive Portlet Launches into new Browser

    Here we go again... I'm using the PTW version 2.2 with an Adaptive Portlet. When I click on the Submit button, It launches a new instance it the Browser which is outside of the portal. Anyone else encounter this?
    Paul

    I had the same problum but mine was when i triggered an onclick event for the button. I resolved it by add the code below to call my javascript function if key 13 (Enter on keyboard) was stroked. __returnUser(); is the javascript function I am calling if the Enter key is hit. Hope this helps you.
    function keyHandler() {  if (event.keyCode == 13 )  {   __returnUser();   event.cancelBubble = true;   event.returnValue = false;     } }
    document.onkeypress = keyHandler;
    Nick Simpson
    (e)[email protected]

  • I changed my data plan from 6g to 8g while my daughter who attends college outside of the US at Toronto Canada (and we have on a international calling and international data plan) was on spring break at her grandparents house here in the US. I made the ch

    I changed my data plan from 6g to 8g while my daughter who attends college outside of the US at Toronto Canada (and we have on a international calling and international data plan) was on spring break at her grandparents house here in the US. I made the change online since I had been waiting on the phone for over 10 minutes for a customer service rep to come available. Well when I made the change online since that seems to be the thing that Verizon wants it's customers to do and I didn't see all the different plans available and just did the upgrade to 8g. Next bill had over $900 in roaming charges on her phone line. I called the 1-800 number and waiting for a service rep and after 20 minutes of waiting and being put on hold was told it was the customers mistake and there was nothing they could do.Thanks for nothing. I called back after thinking about it and wondered why changing a data plan for the phones in the US would change a international call plan. Waiting over 10 minutes again between waiting for a service rep and hold for one to answer the call. Gave her all the information about it and she said she would call back. Well, 4 days later over the weekend she had nevered called back. So on the phone again for the third time and after 20 plus minutes again was told that when I did it online I click the plan that didn't include international call only the data plan. Explained that I never saw the difference in the plan packages so put on hold again and was told that they could credit $100 to my bill. Wow, thanks alot !!! We have been Verizon customers for probably atleast 12 years and this is how you treat your long term customers?

    Verizon Wireless Customer Support wrote:
    AHARDY454,
    We definitely want to review options on what has happened. We are now connection, so you can hover over my username and send me a Direct Meesage so we can review your account information. We look forward to reviewing.
    Thank you,
    TonyG_VZW
    Follow us on Twitter @VZWSupport
    TonyG_VZW they can't exactly hover over your username unless you actually link it in your post. The generic username for all the reps just doesn't fly.

  • Problem with Adaptive Portlets

    Hi,
    We used the adaptive portlets example and developed a master and details kind of portlets in asp.net. After deploying on portal everything works fine If I run the portlets from the portal server. If I move to a different system to test we are getting the javascript problem saying PTHTTPGETRequest is undefined.
    Does any one ran into this problem and any idea.
    Thanks,
    Ramesh

    What are you using to include the necessary javascript (i.e. the PTHTTPGetRequest)? If it's the PTLoader then I expect you don't have any pt xml libraries installed (you'd need to install collab or EDK .NET Web Controls), if you're referencing them directly make sure you have the correct (latest) version and the URL resolves.

  • Refresh adaptive portlet

    I have 2 different adaptive portlets on a page. The first portlet raises a PCC event that is registered on the second portlet. I need to refresh (not postback) the second portlet when it receives the event. I have accomplished this with PTHTTPGETRequest following master-detail pattern. My issue is there doesn't seem to be a safe way to get the div id generated by the .net web controls that wraps my portlet. I have hardcoded PTPortletDIV_$$TOKEN$$ as the div id, but according to Plumtree, this id might change. Is there a better way to get this div id?
    Thanks,
    Tanner

    You say that you need to refresh the portlet - but not postback? Why not? Why can't you simply have the javascript function call __doPostback('','')? This will postback with no args so should not perform any logic on the server, just refresh.
    Jonathan

Maybe you are looking for