07. januar 2002 - 23:36
Der er
3 kommentarer og 1 løsning
new_win is undefined ?
<snip> function openwin() { window.open(\'test2.asp\',\'new_win\',\'height=100,width=100,toolbar=0,resize=0,scrooling=0\'); new_win.document.body.bgColor = top.frame2.document.body.bgColor; } </snip> Hvorfor virker det ik lige ?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
08. januar 2002 - 06:23
#1
function openwin() { newWin = window.open(\'test2.asp\',\'newWin\',\'height=100,width=100,toolbar=0,resize=0,scrooling=0\'); newWin.document.body.bgColor = top.frame2.document.body.bgColor; } /Nikolaj
08. januar 2002 - 23:47
#2
Det virker sgu heller ik ..jeg vil bare ha at bagrundsfarven på det nye vindue er den samme som det der bliver åbnet fra. Den vrøvler noget om at \"document.body is undefined\"
09. januar 2002 - 10:24
#3
Prøv at sætte en timeout så vi er sikre på at vinduet er åbnet først. setTimeout(\'newWin.document.body.bgColor = top.frame2.document.body.bgColor;\',500); Her 500 milisekunder - Et halv sekund. Muligvigs slet ikke nok og måske for meget. :)) Desuden SKAL du sætte din body color med javascript og ikke med stylesheet ellers kan du ikke hive værdien ud. document.body.bgColor=\"#333333\"; alert(document.body.bgColor) // Alert for at se om vi får det rigtige resultat ud. /Nikolaj
11. januar 2002 - 08:07
#4
Ville det ikke være nemmere at tage baggrundsfarven fra hovedvinduet Indsæt den her i din popup side. <script> document.body.bgcolor = openener.document.body.bgColor; </script> /Nikolaj
Vi tilbyder markedets bedste kurser inden for webudvikling