[JS] refreshed niet
Sc0tTy - 13/04/2006 17:08 (laatste wijziging 14/04/2006 09:11)
PHP interesse
ik heb een klein scriptje wat goed werkt op 1 ding na , hij refresht de window "voorpagina" niet
function goverwissel(id)
{
window.name = "voorpagina";
window.open('page-verwissel.php?verwisselid='+id,'Verwissel','toolbar=no,location=no,scrollbars=no,resizable=no,status=no,left=500,top=150,width=375,height=100');
}
function closeverwissel()
{
voorpagina.location = "index.php?id=23&verwissel=true";
setTimeout("window.close()",500);
}
function goverwissel( id)
{
window. name = "voorpagina" ;
window. open( 'page-verwissel.php?verwisselid=' + id, 'Verwissel' , 'toolbar=no,location=no,scrollbars=no,resizable=no,status=no,left=500,top=150,width=375,height=100' ) ;
}
function closeverwissel( )
{
voorpagina. location = "index.php?id=23&verwissel=true" ;
setTimeout( "window.close()" , 500 ) ;
}
ik weet niet hoe ik in een html pagina een naam moet geven aan de pagina misschien ligt het daar aan dat het zetten ervan niet goed werkt in het JS scriptje.
12 antwoorden
Gesponsorde links
Rens - 13/04/2006 17:57 (laatste wijziging 13/04/2006 18:02)
Crew algemeen
Als het al "uit" PHP kwam, zou er inderdaad nog iets om moeten staan, zodat het geechoot word o.i.d.
function goverwissel(id)
{
window.name = "voorpagina";
window.open('<?=$loc;?>page-verwissel.php?verwisselid='+id,'Verwissel','toolbar=no,location=no,scrollbars=no,resizable=no,status=no,left=500,top=150,width=375,height=100');
}
function closeverwissel()
{
voorpagina.location = "<?=$iurl;?>?id=23&verwissel=true";
setTimeout("window.close()",500);
}
function goverwissel(id)
{
window.name = "voorpagina";
window.open('<?= $loc ; ?> page-verwissel.php?verwisselid='+id,'Verwissel','toolbar=no,location=no,scrollbars=no,resizable=no,status=no,left=500,top=150,width=375,height=100');
}
function closeverwissel()
{
voorpagina.location = "<?= $iurl ; ?> ?id=23&verwissel=true";
setTimeout("window.close()",500);
}
Zoiets...
edit; Hmmz, nu ik nog eens kijk, zie ik dat er helemaal geen . of + tussen hoeft te staan.
Alleen bij ?verwisselid='+id wel.
Simon - 13/04/2006 17:59
PHP expert
"'.<?=$iurl;?>.'
. bestaat niet zo in JS toch...
<?=$iurl;?>+"
Sc0tTy - 14/04/2006 09:10
PHP interesse
mjah die var begrijpen jullie verkeerd ;) die hoef je er nie in te lezen , het gaat er om dat wanneer ik voorpagina.location doe hij niets doet, mijnvraag is de manier waarop ik mijn pagina vernoem goed ? zo nee hoe doe ik het dan en ook of het gewoon in html kan ?
Sc0tTy - 14/04/2006 09:20 (laatste wijziging 14/04/2006 09:20)
PHP interesse
voorpagina.href.location = "'.$iurl.'?id=23&verwisseld=true"; , dat werkt ook niet. mss moet ik even vertellen dat deze actie gebeurd vanuit een popup, de popup moet dus een andere window verversen
BramBo - 14/04/2006 09:40 (laatste wijziging 14/04/2006 09:42)
JS gevorderde
Als de popup zijn Parent moet verversen doe je het als volgt :
window.opener.parent.document.location.href="pagina.pl";
window. opener. parent. document. location. href= "pagina.pl" ;
voor specifieke frames :
window.opener.parent.FRAMENAAM.location.href="pagina.pl";
window. opener. parent. FRAMENAAM. location. href= "pagina.pl" ;
Stijn - 14/04/2006 09:59
PHP expert
als je het dan niet wilt snappen zal ik het maar dan aanpasen:
function goverwissel(id)
{
window.name = "voorpagina";
window.open('page-verwissel.php?verwisselid='+id,'Verwissel','toolbar=no,location=no,scrollbars=no,resizable=no,status=no,left=500,top=150,width=375,height=100');
}
function closeverwissel()
{
location.href = "index.php?id=23&verwissel=true";
setTimeout("window.close()",500);
}
function goverwissel( id)
{
window. name = "voorpagina" ;
window. open( 'page-verwissel.php?verwisselid=' + id, 'Verwissel' , 'toolbar=no,location=no,scrollbars=no,resizable=no,status=no,left=500,top=150,width=375,height=100' ) ;
}
function closeverwissel( )
{
location. href = "index.php?id=23&verwissel=true" ;
setTimeout( "window.close()" , 500 ) ;
}
BramBo - 14/04/2006 10:15
JS gevorderde
Lijkt erop dat jij niet begrijpt wat hij bedoelt Stijn1989..
anyway is de pagina waar je de popup opent een frame of is het een document ?
/* voor een document */
window.opener.top.location.href='la.htm';
/*Voor frames */
window.opener.parent.frames['framenaam'].location.href='la.htm';
/* voor een document */
window. opener. top. location. href= 'la.htm' ;
/*Voor frames */
window. opener. parent. frames[ 'framenaam' ] . location. href= 'la.htm' ;
Je kan deze ook proberen.. alhoewel de boven gegeven zouden al moeten voldoen.
Sc0tTy - 14/04/2006 11:39 (laatste wijziging 14/04/2006 12:33)
PHP interesse
het werkt nu :D
function goverwissel(id)
{
window.open(\''.$loc.'page-verwissel.php?verwisselid=\'+id,\'Verwissel\',\'toolbar=no,location=no,scrollbars=no,resizable=no,status=no,left=500,top=150,width=375,height=100\');
}
function closeverwissel()
{
window.opener.top.location.href="'.$iurl.'?id=23&verwisseld=true";
setTimeout("window.close()",500);
}
function goverwissel( id)
{
window. open( \'' . $loc . 'page-verwissel.php?verwisselid=\' + id, \'Verwissel\' , \'toolbar=no,location=no,scrollbars=no,resizable=no,status=no,left=500,top=150,width=375,height=100\' ) ;
}
function closeverwissel( )
{
window. opener. top. location. href= "'.$iurl .'?id=23&verwisseld=true" ;
setTimeout( "window.close()" , 500 ) ;
}
Gesponsorde links
Dit onderwerp is gesloten .