Avatar billede peer Nybegynder
27. maj 2002 - 18:47 Der er 4 kommentarer og
2 løsninger

Function virker kun ved kald fra form

Nedenstående funktion virker kun ved kald fra formularen neden for...

Jeg vil dog kalde siden direkte.
Ikke onload men bare et script der køre nederst i dokumentet.

Hvad skal jeg sætte ind i stedet for this for foreks. at optionen Arial kommer med over direkte.

function FontName_onchange(sel_obj)
  {
var ty = sel_obj.options[sel_obj.selectedIndex].value;
if( ty != 0 ){
obj_editor.ExecCommand(DECMD_SETFONTNAME, OLECMDEXECOPT_DODEFAULT, ty);
//obj_editor.SetFocus();
document.write (ty2)
}
sel_obj.options[0].selected = true
}

<FORM action="" method=post name=tbCE_doc_html>
<SELECT  class="selectboks" language=javascript name=tbCE_FontName onchange="obj_editor=tbCE; return FontName_onchange(this)" style="WIDTH: 110px" class="submit" title="Font Name">
            <OPTION class="selectboks"  selected value=0>Vælg skrifttype</OPTION>
                <OPTION class="selectboks"  value=Arial>Arial</OPTION>
              </SELECT>

</FORM>
Avatar billede jakoba Nybegynder
27. maj 2002 - 18:52 #1
<a href="kaldfunktion"
  onclick="FontName_onchange( document.tbCE.tcBE_FontName );return false">klikketekst</a>

Altså du adresserer dig frem til den samme select-kommando der er 'this' når du kalder fra kommandoen selv.

mvh JakobA
Avatar billede lyhr007 Nybegynder
27. maj 2002 - 18:53 #2
<script>
  FontName_onchange(document.forms.tbCE_doc_html.tbCE_FontName);
</scrip>
Avatar billede jakoba Nybegynder
27. maj 2002 - 18:54 #3
ups. stavefejl:  tcBE_FontName -> tbCE_FontName
Avatar billede peer Nybegynder
27. maj 2002 - 19:12 #4
Den sider at options ikke er et objekt
Avatar billede jakoba Nybegynder
27. maj 2002 - 19:17 #5
jeg har også stavet fomens navn forkert. brug lyhr007's han kan sdave.
Avatar billede peer Nybegynder
27. maj 2002 - 19:31 #6
I får lidt hver for jeres indsats..

Takker
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