Hi, I was working on small application and I had a requirement as described here. I was creating a page in wjich user can add multiple cotact detail for him. The page has facility for add, delete and edit the contact. I was storing all these information in view state and finally on Save All button adding them to database. Afte the page is completed client has requested that user can have option to select contacts from database also. So I have to open a popup from which user can select multiple contacts and once user click on “Select” button on popup all the selected contacts should be available in grid on main page along with the contacts user has added manually.
To achieve this I need have added hidden field on parent page and on child page I access that hidden field to set the IDs of selected contacts. Once the selected IDs are available on parent window, I need to postback the page so that I can take all the data for those IDs from database and add it to grid for edit or save.
I was knowing that I can set “locationhref” of parent window in child window and then close child window. However this will redirecr the parent page to new location (here new location is same page) but we loose viewstate data. This solution does not work in my case.
One of my friend (we call him SP (Sehul the PRO) ) suggested me two ways to solve my problem. First, I can call “Click” event of parent window’s button in child window so that parent window will post back and the code behind I had written for that button’s click had;ler will be executed. Yes this is possible !! Second, I can call javascript function written on parent window from child window. This function use ajax and execute server side code once I get selected contact IDs in hidden field.
Lets implement First logic. Below is the javascript to raise button click event on parent window from child window.
// Set parent window’s hidden field value from child window
window.opener.document.getElementById(Client ID of Hidden Field).value = Selected IDs;
// raise button click event of parent window
window.opener.document.getElementById(Client ID Of Button).click();
// Close the child window
close();
Fig – (1) Javascript on child window to raise button click event on parent window
I had written this script on child page. Tis will raise button click event and in post back I wrote the logic of retrieving data from database for IDs set in hidden field and displayed them in grid.
Now the second way, call javascript function of parent window from child window.
<script language="Javascript" type="text/javascript"> function CallAlert() { alert("This is parent window's alert function."); } </script>
Fig – (2) Javascript on parent window.
<script language="Javascript" type="text/javascript"> function SetParentWindowsHiddenFieldValue() { window.opener.document.getElementById("HiddenField1").value = document.getElementById("TextBox1").value; return false; } function CallParentWindowFunction() { window.opener.CallAlert(); return false; } </script>
Fig – (3) Javascript on child window.
Take two buttons on child window. Call “SetParentWindowsHiddenFieldValue” on click of one button and call “CallParentWindowFunction” on click of second button and see the result.
Happy Programming.
dsadsadsadsad
not working
window.opener is nulll
dasdasds
dfgsdfgsdg
fghfdhdfg
window.opener.CallAlert();
This is what I was looking for. I didnot know you could do that in java-script.
-There is so much to know…
This is of great use.
This is great use.
Great Work Done.But You Should provide a demo of it.Or You can elaborate it quite easily.
There are several cel phone on the ton
for willpower place trades. In herbal, cheat contrary gloves
to bond any exhibit that they improve.
Thanks, this is what I am looking for
what is this? mambo jambo?
Thanks for your sample code. I don’t know how to call
opener’s javascript function.
hbdhddhrf
Looks good, but I have an added wrinkle for you.
What if I need to create a new record in my database on my Child window before returning to the parent?
Let me explain:
I have a parent window which includes a list of “categories” in a element. If the Category you want is not in the list, you can open the Child window to create a new one.
When you click “Save” on the Child window, I need to add the record to the database (server-side code) and THEN call a javascript function on the Parent window to add the new value to the element.
I’ve done stuff like this before, but I used RegisterStartupScript() on the Child to call a javascript function on the Child which, in turn, calls the Javascript function on the Parent for me, followed by a close() of itself (the Child).
This has the undesireable effect of a “flicker”, since the Child window must PostBack and then momentarily redisplay in order for hte RegisterStartupScript() to kick in.
******** Can you think another way around this???
******** I’m pulling my hair out over here!
Thanks! Kevin
Kevin,
You can do this as describe below.
Use script call back feature of asp.net 2.0. In this way you can call serverside code without postback. You can add the database related code in RaiseCallbackEvent() method and in GetCallbackRetsult() method you can pass a boolean flag indicating that database code is executed successfully. If category is added successfully u can call parent window’s specific function and close the child window. Here is the link which explain script callback http://chiragrdarji.blogspot.com/2006/03/script-call-back-in-aspnet-20.html
If you are using asp.net 1.1 than you can do that by XMLHttp request.
Let me know if you want some other solution.
Thanks Buddy!
This is good stuff. Way to think !!
Brook and Demis
Thanks for complement. !! 🙂
I had a bit of an issue, but this helped me along the way. I was trying to get a pop-up window to function as a selector, to push the selection back to the parent window, and to finally trigger an ajax-style form submission on the parent window before closing. The problem I was having, was that the pop-up window, while successfully triggering the form submission on the opener, would remain open until the submission on the opener function returned. I got around this with a combination of your click approach above and setTimeout().
Here’s what I did. I’m not sure the dual setTimeouts are necessary, but I was unable to get it to work without them:
Child Pop-up:
// …after we set all your form variables from the selection
window.opener.setTimeout(window.opener.doClick,200);
window.close();
Parent/Opener:
function doClick() {
document.getElementById(‘presubmit_clicker’).click();
}
function doPresubmit(formref) {
var myfunc = function () { window.xhr(formref); };
window.setTimeout(myfunc, 200);
}
…
So, using the above approach, I’m able to trigger the form submission, then close the child window BEFORE the Ajax submission returns. Yay!
Hope this helps someone.
Brook
One thing I forgot to mention is that there is a hidden input named ‘presubmit_clicker’, whose onClick property is set to “doPresubmit(this.form)”
Hi,
I am using showWindow() and hideWindow() functions to display the child window. The problem is that I want to capture the contents in the child window’s text box and send them to the parent window when hideWindow() is called. The controls in the child window are a part of a different aspx page, i.e. I’ve used ContentUrl=”http:\\….” so, the controls are not directly available, and I am not able to capture the hideWindow(). Can u plz suggest something…… its extremely urgent…..
Shruti,
Can you send me your code so that I can have better idea about what are you doing?
Very useful code. Thanks a lot!
Hi,
This what I am looking for…. Great, Many thanks!!!
I am trying to display the session time in the windows status bar, I have done everything.. but I am facing an issue in that.
I have a popup window, on postback/refresh in child window, it has to reset the timer in parent window. this I was i able to achive by using the window.opener property and done it.
How to reset the child window timer, when I am refreshing/postback in Parent window. or atleast I have to clear the timer value in child window or else it will confuse the user.
Is there any way to access the child window functions.
I am using the RegisterStartupScript (in aspx.cs) for opening the popup window.
Thanks in advance.
The second method was exactly what the doctor ordered. Thanks for the help.
-Rob
I need to know your second approach i.e. using AJAX.
can you please suggest me on that?
I am getting problem in Mozilla FireFox, when I hit the submit button on the popup, values are populated to main window but popup doesnt closes, but this is running fine with IE, to close the popup I have written window.close();
also one more thing, if i hit the submit button, values are populated to main window, now if i click anywhere on the popup, popup closes in mozilla.
can you give me some hints on this?
Hi …
Seems there is some problem in using scripting with mozila…
I too got stuck while trying fetching parent document data in the popup using
window.opener.document.someFunctionReturningValueOfElement(‘eleNameFromParentDoc’);
any idea to do it in mozila?
Thanks .
Anyways, your script works prity good with IE … no issues.
nice!
Yeah… thank’s mate!!!
Great work…thanks a lot
Thank you so much!
Thats exactly what I need.
You made a pretty good work with this post.
Bye…
Thanks alot guys
Thats exactly what I need.
You made a pretty good work with this post.
Hi Guys,
Here goes my problem as below.
I call a popUp JSP from my home.jsp. The popUp JSP has some text field. When user enters the correct code, it goes to a new JSP which overwrites my home.jsp.
This works using window.opener.
Secondly if user enters wrong code, he will be displayed same popUp message with appropraite error message. Now in this case window.opener does not work as it is not the current parent. How to i get my home.jsp instance or let me know a way that whenever user enters correct code, the home.jsp page will be overriden by new JSP.
Looking for quick response
Thanks chiragrdarji… nice work, keep it up….
Hi after opening the child window i want to close the parent window is this possible.
I can do this in IE6 but in firefox 2.0 it fails. It also fails in Opera 9.0 and not at all work in Safari.
in IE6 also it gives a confirmation dialog because the parent window is not opened by javascript but by href.
if this is not possible is there a way to bring current window to full screen with all statusbar,toolbars,directories,and hotkeys disabled without opening it in new window
Pleee…….z help its urgent
Thanks in advanc e
dfgdfg
hi,
i used this code to call javascript function of parent in child but after calling that i m closing this window but the problem is that my ajax function starts executn and not able to return result to paren window’s ‘div’ tag
kindly send us solution for this
this is a superb article..it really rocks yaar!!!..
i have the sample done but how can i attach… ?
Hi folks,
how to pass selected option values from child window to its curresponding parents window…
i have the code below its working firefox correctly, but in IE-7 its showing errors on page at status bar..
Please give some suggestions..
Thanks in advance..
sivakumar,
Sure you can attch the code.
This is why I love the internet, google and blog. I found the answer (your code) to my question in less then half hour. Brilliant work, thanks a lot.
Can any one give me an idea of how to pass style values from one window to another window?
Can any one give me an idea of how to pass style values from one window to another window?
hi…
pls help me,
I want to pass values from parent window to child using query string at runtime from a text box…. how can i do that?
regs,
Chinmay
Chinmay,
You can do this as shown below,
window.open(“ChildWin.aspx?Name=” + document.getElementById(“txtname”).value,””,””,””);
Replace page name with your page and “txtname” with ID of your textbox.
Can any one tell why i m getting obect null on the following statement
Dim scriptString As String = ” onunload = function() { window.opener.document.getElementById(”).click(); } ”
even though i have object dfined
saqib,
There is no name in the ‘getElementById’ call, thus the error.
i want to ask u how can i write a function to open a new window? i can open a new window but i have problem to bring the data that i select in a parent page. i want to bring the search that i make
e.g. reportBirthdateList.do?rptFlag=paris &monthRpt=01&submit=Search
so i want bring this 2 selectin rptFlag&monthRpt. for function that i use:
function newwindow()
{
window.open(‘reportBirthdateNameList.do?’,’jav’,’resizable=yes’, ‘copyhistory=yes’);
}
and button
coz in select statement that i have done cannot get this value
SELECT (a.customer_name||CHR(10)||a.corespondence_address) AS cover_letter FROM CUSTOMER_PROFILE a,
VW_PTT_BY_BIRTHDATE b, vw_ptt_loyalty c WHERE a.customer_id= b.customer_id AND b.customer_id=c.customer_id
AND b.birth_mm=’null’ AND c.ptt_name=’null’
please help me…. thanks
I have 2 html pages Index.html and aboutus.html in first page i have main menu,In that I have one menu Item name is “About us”,under this I have 2(Who we are,contact Us) sub links.
Iam maintaing same 2(Who we are,contact Us) links in aboutus.html.
My problem is when i click “Who we are” in index.html, page it is redirecting to aboutus.html,this is fine,but in aboutus.html page “Who we are” link should be highlighted when we select “Who we are” in index.htm,just suggest me,how can I?
hey budy.what if i want to pass array from child to main window.?
but the info is supud (super duper) for me
thanks
u must have seen orkut reply section. wen u click reply table appears from a layer. and all other messages goes down.
i know how to get it via ajax or layers.
but it overlaps the lower message. i tried to did it on shubhamshaadi.com but then removed it.
pls help
thanks
hello,
thank for this code.
it is very useful code.
I am trying to set a value in the parent window .
The scenerio is :
window frame -> pop1 -> pop2
I am trying to pop up a window from my browser window say pop1 .
now from pop1 a am opening other pop up window pop2 .
Now in pop2 i am getting opener as null .
‘ opener has no properties ‘
please tellme how to set value to an element of the pop1 win from pop2.
Hello,
thank for this code.
it is very useful code.
nice posting, this help me. thanks so much
aaaaa bbbbb ccccccc
what i need is that i want to open window where one image will be display , and when i click on image it will close this window and open a page in parent window.
fghdgh
Thanx for ur code. Its really working
very informative… thanks
tank
Thanx guys
My 1 big problem is solved due to
ability of callin parent window function in child window.
This exactly what I am looking for.
But, I have not been able to make it work yet. I have tried in different ways.
Right not I have on the .aspx page the following code:
Staff Notes
function post_value(){
window.opener.document.getElementById(“lblIDs”).value = document.getElementById(“lblIDs”).value;
window.close();
}
Then on the page behind aspx.vb I have the following code:
btnSelect.Attributes.Add(“OnClick”,”javascript:post_value();”)
But nothing happens……
Then I did a variation of that and created the following Sub on the page behind:
Protected Sub btnSelect_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSelect.Click
RegisterStartupScript(“JavaScript1”, “window.opener.document.getElementById(‘lblIDs’).text =document.getElementById(‘lblIDs’).text;”)
RegisterStartupScript(“JavaScript2”, “window.close();”)
End Sub
At least on this case the new window does close… but the values are NOT pass to the parent window.
Could someone explain what is going on????
Thanks in advance,
Thanx it helped a lot!
Thanks a lot man!! Your blog has solved some of my major problems.
Thanks again 🙂
dev,
what is this
> what is this? mambo jambo?
Ha-ha. Just thought the same!!! 8)
thank’s
thanks man this helped me solve a huge issue i had making this form where i had to pass values child window to parent window. Anyway i first thought of using sessions and session variables. The child window does a post back saves all values in session then closes it self. The parent window then has a timed out ajax script to refresh itself. But this solution is far more efficient. I have managed to get this working in both IE and FF.
hi all,
I am trying to pass hidden value from child JSP to parent JSP.
i have tried following code, but its not working. which will be called on clicking submit button of child window. the value of unitId has to be passed to the text boxin parent window and then child window has to be closed.
child window :
function func(){
var unitId = document.childForm.hiddenVariableName.value;
opener.document.parentForm.unitId.value = unitId;
self.close();
}
I think the problem is accessing the hidden value in the javascript, i am able to get the value in the parent window if i hardcore the value of unit Id.
Anyone Please guide regarding this.
thank you.
interesting. usefull…
This just saved my life 🙂 Thanks for putting this up.
hi,
this is great thinking, I think i will be using this kind of javascript logic a lot from now on. thx dude.
Hi Dude,
Good sample code. I have similar kind of issue in my website. I hope you will help me. I hve pop window in which there are two button Yes or No. Clicking No button user will navigate to ‘xyz.asp’ web page, but my issue is ‘xyz.asp’ is opening in child window. i have to pass value from child to parent. Can you help me !!
Thanx it helped a lot!
Nice Post. It guides me the right way. thnx
Hi, chiragrdarji
Using Javascript, Is it possible to open a new window which will not be movable. User must close it or hit a button on that page to close it.
hi friends, nice post hre, i am in some trouble that i want to print pdf files from javascript when i am trying this with window.open it print blank page so if you have solution then let me know on my mail id.
Thanks and Regards,
Ashish patil
sorry in last reply i am write window.open instead that i had use window.print() by mistake “open” but gettting problem if possible send me code for that
your code fuck the problems to the hell
thnx
this nice pease of ass code fills my pussy and treat me so good, good woodchopping!
Thanks buddy!!
That was really helpful…
hi friends, nice post hre, i am in some trouble that i want to print pdf files from javascript when i am trying this with window.open it print blank page so if you have solution then let me know on my mail id.
Thanks and Regards,
Mohammad Javed
Thanks very much.
Thanks… it wasn’t exactly what I was looking for, but it sparked ideas for my need of talking to the parent window of a ThickBox window.
My solution was… window.parent.document.getElementById(‘b_cat_fk’).options.length=0; where b_cat_fk was the id of the select menu I needed to clear and repopulate via ajax.
Hi,
I have called a parent java script function from my child window, but i got an exception.
uncaught exception: Permission denied to get property Window.updateRightDiv
function twittLogin() {
var s = window.open(”,’TermsOfService’,’location=0,menubar=0,resizable=0,top=150,left=200,toolbar=0,status=0,scrollbars=1,width=500,height=450′);
//s.onUnload = function (e){window.location.href=’http://flokio.com/’;};
}
//window.opener.location.href=’http://flokio.com/twittHome1.php’;
CallParentWindowFunction();
window.close();
function CallParentWindowFunction()
{
window.opener.updateRightDiv();
return false;
}
Not a big fan of pop-ups myself, in my point of view pop-ups should be replaced by a div that overlays the site or utilise a part of the page that would be easy for the user to notice.
Pop-Ups aren’t always guaranteed to appear when you have sooo many applications and plugins out there that stop pop-ups from appearing.
window.opener gives the reference to parent window.
Thanks very useful
Hi Chirag,
Thanks a lot…
It’s great help to resolve my issue.
Regards,
Kishan
Good work
This is not a good solution for executing a parent js script function from child window.If child is closing just after initiating the request, this method will cause issues.Sometimes your solution may work but not always.It depends on how fast the response is recieved.We tackled this problem by initiating the request from parent page itself instead of child window.
Hi folk,
Your formula works well.
Thanks for sharing knowledge.
SachIN
The Web-Farmer
How would I use this to use the innerHTML of parent page from child page?
Basically, I am pushing a button to add 200 to a # variable which would display on page.
How would I use this to use the innerHTML of parent page from child page?
Basically, I am pushing a button to add 200 to a # variable which would display on page.
also, can you give code for it? it is not showing up for me…
Thanks a lot…
Nice post.. helped me a lot..
yes, it is very helpful, thanks
A year or so ago, I found code similar to window.opener.document.getElementById(Client ID Of Button).click(); on a large eCommerce site – I want to say that it was Dell.com. This is an easy and straightforward method for child-to-parent actions. Good job!
Hi Chirag,
This is working in case of modeless child windows, but for modal child windows window.opener is null.
However, Nice piece of code. Thanks!
Regards,
Mahipal
Very nice snippet, thanks for posting.
Good stuff..very useful…….
Referring to above code..
// Set parent window’s hidden field value from child window
window.opener.document.getElementById(Client ID of Hidden Field).value = Selected IDs;
// raise button click event of parent window
window.opener.document.getElementById(Client ID Of Button).click();
// Close the child window
close();
now what if we don’t have button and need to refresh the page and use child page value in the code behind..
Dude, You rock!!!!
Thanks
Shan
Thank you for this tutorial, it waz usefull to me.
sha sha sha!!!
hi,
hello,
hey u really helped me..
i m really very very thankfull to u..
wat do u do, i mean wer u work..
i hav researched a lot on java script..
but didnt ever knew abt this..
m a dot net programmer..
tanx again..
Thank you Sunny.
Chirag Darji Sr. Dotnet Consultant https://chiragrdarji.wordpress.com/
hi sir how to insert image in mysql and display image… help me in php
What a clever trick. This saved me so much trouble thanks!
Good article…thanks! I have a doubt, What if i want to send the value from the parent page to the child page( not in query string; data is too large) and set the value to a hidden field in the child pae on the page load….what should i do?
Hi, I came across this blog article while searching for help with JavaScript. I’ve recently changed browsers from Safari to Firefox 3.2. Now I seem to have a problem with loading JavaScript. Everytime I browse site that requires Javascript, the site freezes and I get a “runtime error javascript.JSException: Unknown name”. I can’t seem to find out how to fix it. Any help is very appreciated! Thanks
cross domain communication between parent and child …
any help?
Hi Chiragrdarji,
you have saved my time and saved indirectly in completing my task…
thanks a ton….
Regards,
Ratnakar.
It’s really awesome article. Really lot helpful to me.
Keep it up.
Thanks a million.
This help is gr8.. But i have a different problem.
I wish to capture and call parent window but the popup i open is not by ‘open’ method and instead using ‘showModelessDialog’ … How can i get hold of window.opener or other reference to call a function in parent window from the dialog?
hi chirag,
excellant illustration very helpful.
thanks,
Jaideep.
hi i want to know something for this topic in my case i have the main window from which i am opening the iframe and from iframe i am opening popup after i open popup i am closing the iframe now in this case is it possible to access the main window inside the popup? as here the iframe is closed so i cant use opener in this case so now how can i get access of the main window can you please help me?
thanks
THANKS!
pls tell me dat how to cal javascript function on page behind c#
you brown ppl suck HARD
Thanks for help. I really needed this. 🙂
Thanks, helped a lot…
Hi, I have a requrement bellow:
I am opening one popup from the parent window onclick event.In child window I am saving something to the database.After saving I need to refresh the parent window from the servlet and close the child window. The code I have written works fine in IE but failed in mozilla firefox. Find the code bellow and help me how can this functionality works in IE as well as Mozilla.
//redirteectTo is a method calls after saving the data
public void redirectTo( String dateFormat, PrintWriter writer , String url ){
String alert = “”;
alert = alert + “window.opener.document.forms[0].action=\”javascript:PageRefresh(‘”+dateFormat+”‘)\”;window.opener.document.forms[0].submit();”
+ “document.location.href=\”” + url + “\”;”;
writer.println( alert );
}
I have tried to use this snippet but It says “SetParentWindowsHiddenFieldValue()” is not defined /definiton does not exist…
It is true. I am using asp.net 3.5.
how can we define the function on a different page and call it from a different page. It is not getting compiled. sorry ur solution doesn’t work for me.
Thansk,
It was really helpfull code
damn! that’s what i was looking for. love you 😛
Thanks mate.
Cheers.
this is the code to close the popup and refresh the page
function magic(){
window.opener.location.href = “your parent page here”;
if (window.opener.progressWindow) {
window.opener.progressWindow.close()
}
window.close();
}
this is the code to close the popup and refresh the parent page
function magic(){
window.opener.location.href = “your parent page here”;
if (window.opener.progressWindow) {
window.opener.progressWindow.close()
}
window.close();
}
hhaha,,, now ASP.net prsns using the php wordpress for discussion ,, shame on u guys ,,,,,,
Call the function by this way from child window window.parent.funcname();
Hi,
I have following Scenario. I have a form where i am using a modalpopupextender control (from Ajax tool kit) for search. i.e. I have a textbox and a search button. when i click on search button, a modal pop is displayed which shows search form. I have provided a separate button “Create New ” on modal pop up which when clicked opens a Devex Pop up window (which uses a Content URL to open a page in the pop up). On this pop up, i provide a button “Add New Record”. When i click on “Add New Record”, I can add the record to the database close the DEvex pop up. But I also want to close the modal on which the “Create New” button is and i want to assign the newly created value to the textbox on the very first page. Can anyone suggest any feasible way to do this?
Regards.
works for me, thanks!
THANK YOU
wew.
you can try parent.Function_Name();
I want to have a delayed EITHER alert or POP up using this
but on the ALERT or POP UP, have a link that will change the PARENT windows URL to another page.
Both the originating page and the ALERT or POP UP are from the same domain.
Thank you for any assistance.
Useful indeed, spot on and worked great in ie9. thanks
Nice post!
Anybody knows a way to do the same thing using a modal window with JQuery?
Thanks a lot , It saved me time.
A very nice post…
thanks
Nice Post, Saved my time..
Thanks…
yes it is very useful
thanxs
good work dude
Its not working for me
dude,
I appreciate for you work, just a friendly suggestion, if you want to seriously help others make it easier to understand and elaborate the code with a demo or neat example,
it does not work for me like others, would appreciate your help.
” trying to call function from .js file into a popup window which give me
undefined error.
Praveen,
Thank you for your suggestion. I will keep this in mind.
Thanks for the info. Nice tutorial
This is really helpful. Thanks a lot.
nice article
I have a small problem when i use window.opener. Problem is this is not working when you do the bellow senarios.
I have entered some text in text field in popup and clicked enter button. then from the result displatable for one column i have added javascript call when click on that. So in that javascript call i have added this function (window.opener.method) but it not working, saying that object not found.
More information:
I have found the problem in all pop-up’s in UC (and I guess in all the places where we have used pop-up’s in CAF also). Problem is, in popup if you do the following scenarios it will give you the JavaScript error.
Step-1) Open the popup and enter some value In text box and click enter in keyboard (Don’t click search button). It will display the result in display table.
Step-2) Now click on any one of radio button it will show the script error saying that (Object doesn’t support this property or method). This error is showing only the pop-up’s which are refreshing after clicking on radio button.
i have two frames in main page, from the first frame i open one pop-up window and on click in that pop-up window i want out-put in second frame with the help of opener please help me
Great post. I used to be checking continuously this blog and I am impressed! Very useful info particularly the remaining phase 🙂 I care for such info much. I used to be seeking this particular information for a very lengthy time. Thank you and good luck.
Great, but I am new develop, I can’t make it work. Can someone post detailed sample?
Thanks
thanks a lot
I simply could not depart your web site prior to suggesting that I extremely enjoyed the standard info a person supply in your visitors? Is gonna be again incessantly in order to investigate cross-check new posts
Very useful 🙂
Thank you