Avatar billede kurtj Nybegynder
17. marts 2001 - 19:13 Der er 13 kommentarer og
1 løsning

Skifte bg color via scriptet

Hej.

Kan jeg skifte baggrundsfarven via dette script??
Hvis ja, vis venligst hvordan.

var remote=null;
function rs(n,u,w,h,x) {
remote=window.open(u,n,\'width=\'+w+\',height=\'+h+\',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0\');
if (remote != null) {
if (remote.opener == null )
remote.opener = self;
remote.location.href=u;
}
if (x==1){return remote;}
}
</script>
Avatar billede kurtj Nybegynder
17. marts 2001 - 19:15 #1
Hm, glemte det her foroven. ;)

<script language=\"JavaScript\">
Avatar billede engrob Nybegynder
17. marts 2001 - 19:15 #2
Nej, vil jeg umiddelbart sige. Ikke hvis du skal skifte baggrundfarve på popup siden.
Avatar billede kurtj Nybegynder
17. marts 2001 - 19:20 #3
Det er lige præcis det jeg vil. ;)
Avatar billede jakoba Nybegynder
17. marts 2001 - 19:21 #4
remote.opener.bgColor = #ffffff;

når det bruges som javascript ord skal det staves med stort C.

mvh JakobA
Avatar billede jakoba Nybegynder
17. marts 2001 - 19:29 #5
Næe, den ligger i document objektet:

  remote.opener.document.bgColor = #FFFFCC

mvh JakobA
Avatar billede jakoba Nybegynder
17. marts 2001 - 19:40 #6
Hør lige et øjeblik. Remote.opener er jo siden selv :)
  remote.document.bgColor = #FFFFCC
Avatar billede engrob Nybegynder
17. marts 2001 - 19:55 #7
Nå, så kunne man godt. Jeg troede bare ikke man kunne gøre noget ved selve siden man åbner. Smart, smart :)
Avatar billede kurtj Nybegynder
17. marts 2001 - 21:30 #8
jacoba>> Lige hvor skal det sættes ind.
Er det rigtigt nok??

<script language=\"JavaScript\">

var remote=null;
function rs(n,u,w,h,x) {
remote=window.open
remote.document.bgColor = #FFFFCC
(u,n,\'width=\'+w+\',height=\'+h+\',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0\');
if (remote != null) {
if (remote.opener == null )
remote.opener = self;
remote.location.href=u;
}
if (x==1){return remote;}
}
</script> 
Avatar billede engrob Nybegynder
17. marts 2001 - 21:39 #9
Nej, sæt remote.document.bgColor = #FFFFCC ind efter
remote=window.open(u,n,\'width=\'+w+\',height=\'+h+\',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0\');
Avatar billede jakoba Nybegynder
17. marts 2001 - 22:14 #10
Og du skal nok endda vente lidt før du fyrer den af, for dit window.open(...) kald sender jo bud efter en fil der sikkert vil sætte sin egen bgColor når den ankommer.
Avatar billede jakoba Nybegynder
17. marts 2001 - 22:46 #11
<script language=\"JavaScript\">

var remote=null;
function rs(n,u,w,h,x) {
  remote=window.open( u, n, \'width=\'+w+\',height=\'+h
                    +\',toolbar=0,location=0,directories=0,status=0\'
                    +\',menubar=0,scrollbars=0,resizable=0,copyhistory=0\');
  if (remote != null) {
    if (remote.opener == null )
      remote.opener = self;
    remote.location.href=u;
    remote.document.bgColor = #FFFFCC;
// setTimeout( \"remote.document.bgColor=#FFFFCC;\", 1000 );
// fjern \"//\" fra linien ovenfor hvis de ikke virker som du vil.
  };
  if (x==1){return remote;}
}
</script>
Avatar billede kurtj Nybegynder
17. marts 2001 - 22:59 #12
Prøver det lige!!
Avatar billede kurtj Nybegynder
17. marts 2001 - 23:37 #13
Det virkede ikke til at begynde med, men det funker når scriptet ser sådan ud.

<script language=\"JavaScript\">

var remote=null;
function rs(n,u,w,h,x) {
remote=window.open(u,n,\'width=\'+w+\',height=\'+h+\',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0\');
  if (remote != null) {
    if (remote.opener == null )
      remote.opener = self;
    remote.location.href=u;
    remote.document.bgColor =\"#000000\";
  };
  if (x==1){return remote;}
}
</script>
Avatar billede kurtj Nybegynder
17. marts 2001 - 23:41 #14
Mange tak!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester