MAIN WINDOW
// some javascript //some html //here ajax-call to load all divs //all divs hidden by default //based on user choice(from select option), show selected group of divs //click any shown div to call corresponding popup
POPUP WINDOW
//edit contents of that div. //on close i need 1. refresh main window to load all divs 2. select the previously selected user option(from select option) 3. show corresponding divs only 4. most important is i have to give the user the main page, where they clicked the div before(not the page starting always!)
I tried and I was left with a "$ not found error". any ideas..? offers?
this is the main window
<script type="text/javascript" src="jquerymin.js"></script> <script type="text/javascript"> var visible_status=0; function selectFn(sno){ if(sno==1){ $('#id2').hide(); $('#id1').show(); visible_status=1; }else if(sno==2){ $('#id2').show(); $('#id1').show(); visible_status=2; } } function popitup(url) { newwindow=window.open(url+'?parent_status='+visible_status,'name'); if (window.focus) {newwindow.focus();} return false; } </script> <select name='optionw' onchange="selectFn(this.options[this.selectedIndex].value);"> <option value="">Select</option> <option value="1">Div1</option> <option value="2">All</option> </select> <div id='id1' style="display:none;">DIV1</div> <div id='id2' style="display:none;">DIV2</div> <button onclick="popitup('popup.php');">popUp</button><br>
popupwindow
<script type="text/javascript" src="jquerymin.js"></script> <script type="text/javascript"> var parent_status='<? echo $_GET[parent_status];?>'; function closePopup() { window.opener.history.go(0); </script> ...Here editing a part of the main page content... <input type=button value=close_popup onclick="closePopup();">
If I remove comments in the closePopup function, it works as expected. Any help to make it work without a string.
source share