Monday, September 26, 2011

Trim Leading Or Trailing Control Characters

  1. DECLARE @MyString VARCHAR(1000)  
  2. --Control character  
  3.   
  4. DECLARE @Tab            VARCHAR(2)  
  5. DECLARE @LineFeed       VARCHAR(2)  
  6. DECLARE @CarriageReturn VARCHAR(2)  
  7. DECLARE @SearchPattern  VARCHAR(10)  
  8.   
  9. SET @Tab            =              CHAR(9)  
  10. SET @LineFeed       =              CHAR(10)  
  11. SET @CarriageReturn =              CHAR(13)  
  12.   
  13. --Search for any single of more chars not with specified range  
  14. SET @SearchPattern = '%[^ '   + @Tab + @LineFeed + @CarriageReturn + ']%'  
  15.   
  16. SET @MyString = CHAR(10) + ' ' + CHAR(10)+ CHAR(9) + 'My name is ' + CHAR(10)   
  17.                 + ' babu ' + CHAR(10) + ' ' + CHAR(10) + CHAR(10) + ' ' + CHAR(10)  
  18.   
  19. SELECT LEN(@MyString) AS TotalLength  
  20. SELECT @MyString AS MyString  
  21.   
  22. SELECT LEN(   
  23. RTRIM( LTRIM(   
  24.     SUBSTRING( @MyString,   
  25.         PATINDEX(@SearchPattern, @MyString),   
  26.         LEN(@MyString) - PATINDEX(@SearchPattern, @MyString) - PATINDEX(@SearchPattern,   
  27.         REVERSE(@MyString)) + 2  
  28.         )   
  29.     ) )   
  30. AS AfterTrimedLength  
  31.   
  32. SELECT   
  33. RTRIM( LTRIM(   
  34.     SUBSTRING( @MyString,   
  35.         PATINDEX(@SearchPattern, @MyString),   
  36.         LEN(@MyString) - PATINDEX(@SearchPattern, @MyString) - PATINDEX(@SearchPattern,   
  37.         REVERSE(@MyString)) + 2  
  38.         )   
  39.     ) ) AS AfterTrimed  

Tuesday, September 13, 2011

Auto center pop up window

  1. function PopupCenter() {  
  2.     var width = 600;  
  3.     var height = 480;  
  4.     var top = (screen.height / 2) - (height / 2);  
  5.     var left = (screen.width / 2) - (width / 2);  
  6.   
  7.     var parametar = 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=' + width + ', height=' + height + ', top=' + top + ', left=' + left;  
  8.     var url = 'Default.aspx'  
  9.     var windowName = 'Default';  
  10.     var targetWin = window.open(url, windowName, parametar);  
  11.     targetWin.focus();  
  12.     return false;  
  13. }  
Page with query string
  1. function PopupCenter(Name, Age) {  
  2.     var width = 600;  
  3.     var height = 480;  
  4.     var top = (screen.height / 2) - (height / 2);  
  5.     var left = (screen.width / 2) - (width / 2);  
  6.   
  7.     var parametar = 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=' + width + ', height=' + height + ', top=' + top + ', left=' + left;  
  8.     var url = 'Default.aspx?Name=' + Name + '&Age=' + Age;  
  9.     var windowName = 'Default';  
  10.     var targetWin = window.open(url, windowName, parametar);  
  11.     targetWin.focus();  
  12.     return false;  
  13. }  
References
www.javascripter.net

msdn
htmlgoodies