Avatar billede idiotbarn Nybegynder
27. juli 2005 - 01:01 Der er 5 kommentarer og
1 løsning

Iframe indeholder wysiwyg editor (iframe)

Jeg har fået bikset en editor sammen (efter midas), som også fungere i IE,NS og FF hvis jeg kører filen med editoren på.

Jeg skulle dog gerne bruge den så jeg kan hente filen med editoren gennem endnu en iframe, men gør jeg det, holder det op med at virke i IE, men fungere stadig i NS og FF.

Koden er:
*****************************
JScript File include
*****************************
var command = "";

function tbclick(id)
{
if (id == "createlink") {
    var szURL = prompt("Enter a URL:", "http://");
    if ((szURL != null) && (szURL != "")) {
      document.getElementById('Editor').contentWindow.document.execCommand("CreateLink",false,szURL);
    }
  } else {
    document.getElementById('Editor').contentWindow.document.execCommand(id, false, null);
  }
}

function Start() {

  document.getElementById('Editor').contentWindow.document.designMode = "on";
  try {
    document.getElementById('Editor').contentWindow.document.execCommand("undo", false, null);
  }  catch (e) {
    alert("This demo is not supported on your level of Mozilla.");
  }
}

*****************************
aspx fil med editor
*****************************
...
<body onload="Start()">
...
<img class="image" title="Bold" onclick="tbclick(this.title)" alt="Bold" src="Images/bold.gif" />
...
<iframe id="Editor" width="95%" height="400">
</iframe>
<script>
document.getElementById('Editor').contentWindow.document.execCommand("useCSS", false, true);
</script>
<input id="Button1" onclick="submitter()" type="button" value="button" />

Som sagt, det er kun i IE det ikke virker når jeg henter siden gennem endnu en Iframe, jeg kan godt skrive i editoren, men det eneste der sker når jeg klikker på knapperne er at markeringen forsvinder, den bliver ikke fed eller noget...
Avatar billede idiotbarn Nybegynder
27. juli 2005 - 20:59 #1
Slet ingen?
Avatar billede idiotbarn Nybegynder
02. august 2005 - 00:33 #2
hmm...hvis nogen skulle være interesseret...så virker det hvis man putter knapperne ind i et tabel (???)
Avatar billede foxmulder58 Praktikant
02. august 2005 - 00:36 #3
Det kan godt være at jeg spørger dumt...men hvad mener du men en editor i en iframe?

hvordan kan det lade sig gøre? bare af ren nysgerrighed!


mvh
Mads
Avatar billede idiotbarn Nybegynder
02. august 2005 - 00:39 #4
en iframe med designMode = "on", så fungere den lidt som word...men er det det du mener?
Avatar billede foxmulder58 Praktikant
02. august 2005 - 00:42 #5
ok lyder egentlig meget cool, men jeg er ikke sikker på at jeg forstår meningen men en WYSIWYG editor i en <iframe> kan man se denne side?

Jeg anvender en WYSIWYG editor der åbner sig når man retter på siden som administrator direkte i browseren.


mvh
Mads
Avatar billede idiotbarn Nybegynder
02. august 2005 - 00:44 #6
jeg bruger kun iframe fordi jeg bruger den til nyheder, så kommer editoren ind som underside...bruger kun tekstformatering i den...
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