Avatar billede planetdb Nybegynder
17. december 2001 - 13:03 Der er 10 kommentarer og
1 løsning

Hvorfor virker dette ikke??

<IFRAME WIDTH=200 HEIGHT=200 ID=myEditor></IFRAME>
<SCRIPT>
function changeFont( font ){
if(document.all){
var sText = frames.myEditor.document.selection.createRange();
if (!sText==\"\"){
document.execCommand(\"FontName\", \"false\", font);

}else{
alert(\"Vælg fonttype!\");
  }
}
}
frames.myEditor.document.designMode = \"On\"
</SCRIPT>
<select name=\"fnt\" onchange=\"changeFont\"( this.options[ this.selectedIndex ].value );this.blur();\">

<OPTION SELECTED>Skrifttype
<Option value=\"\"></option>
<Option value=\"Verdana\">Verdana</option>
<Option value=\"Arial\">Arial</option>
<Option value=\"Times new roman\">Times new roman</option>
<Option value=\"Helvetica\">Helvetica</option>
<Option value=\"Ms sans sherif\">Ms sans sherif</option>
</selected>
Avatar billede larsen Nybegynder
17. december 2001 - 13:08 #1
Prøv at fjerne \" efter changeFont
Avatar billede planetdb Nybegynder
17. december 2001 - 13:12 #2
>> larsen

Det virker stadig ikke...
Avatar billede fri-hash Nybegynder
17. december 2001 - 13:18 #3
this.options[ this.selectedIndex ].value
skal vel sættes til en eller anden værdi??


<select name=\"fnt\" onchange=\"changeFont( this.options[ this.selectedIndex ].value=DENNYEVÆRDI);this.blur();\">
Avatar billede fri-hash Nybegynder
17. december 2001 - 13:20 #4
nåårh nej, changeFont er jo en funktion .... glem mit svar ...
Avatar billede planetdb Nybegynder
17. december 2001 - 13:23 #5
>> fri-hash

Det virker heller ikke, og mht. at \"value\" skulle defineres først. Nixen, for value får sin værdi fra <select> formen jo..
Avatar billede planetdb Nybegynder
17. december 2001 - 13:23 #6
Ups..OK!!..:o)
Avatar billede planetdb Nybegynder
17. december 2001 - 13:42 #7
Lidt flere points i puljen..! Håber på et svar..
Avatar billede fri-hash Nybegynder
17. december 2001 - 13:47 #8
du har nok større chance for at få det løst hvis du fortæller hvad det er der ikke virker :-)
Avatar billede planetdb Nybegynder
17. december 2001 - 13:52 #9
Den vil ikke skifte font..!? OVERHOVED!!
Avatar billede Slettet bruger
17. december 2001 - 18:30 #10
Det virker fint i min IE5:

<html>
<head>
<SCRIPT>
function changeFont(font){
if (document.all){
var sText = document.mi.document.selection.createRange();
if (!sText==\"\") document.mi.document.execCommand(\"FontName\", \"false\", font);
}
}
</SCRIPT>
</head>
<body>
<form>
<select name=\"fnt\" onchange=\"changeFont(this.options[this.selectedIndex].value); this.blur();\">
<OPTION SELECTED>Skrifttype
<Option value=\"\"></option>
<Option value=\"Verdana\">Verdana</option>
<Option value=\"Arial\">Arial</option>
<Option value=\"Times new roman\">Times new roman</option>
<Option value=\"Helvetica\">Helvetica</option>
<Option value=\"Ms sans sherif\">Ms sans serif</option>
</select>
</form>
<br>
<iframe src=\"iframe.html\" width=\"300\" height=\"200\" name=\"mi\"></iframe>
</body>
</html>
Avatar billede planetdb Nybegynder
17. december 2001 - 20:02 #11
Det virker ja! Tusinde tak!..:o)
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