Avatar billede thanders Nybegynder
03. januar 2004 - 00:16 Der er 2 kommentarer

Copy /past +content editable

Hei,

I mitt contenteditable DIV felt detecter jeg om brukeren paster for så å lage en confirm box hvis dette skjer

dette er div-en:
div onbeforepaste="cleanDialog()"

og dette er scriptet:

    var agree=confirm("Trykk OK hvis innholdet kommer\rfra MS Word eller Excel");
    if (agree) {
        window.parent.saveCursorPos();
        window.parent.openModal('../adm_HTML_editor/editor_word_paste.php', window.parent.window, '700px', '520px');
    }
    else {
    }

Som du ser opprettes et dialog vindu hvis brukeren trykker ok, men problemet er at hvis jeg stenger modal vinduet så vil paste operasjonen fortsette er det noen mulighet å hindre dette?

Det jeg ønsker er at ingen pasting skal skje hvis modal vinduet stenges.

Kan noen hjelpe?

med vennlig hilsen,
Thomas A
Avatar billede roenving Novice
03. januar 2004 - 00:25 #1
Kan du ikke også på et modal vindue checke på onunload ?-)
Avatar billede olebole Juniormester
03. januar 2004 - 00:28 #2
<ole>

function bla() {
  var dialog = false;
  dialog = showModalDialog( ... en masse argumenter ... );
  if ( dialog ) {
    // Gør noget
  }
}

I din modalDialog skal du - lige inde vinduet lukkes - skrive:
  window.returnValue = true;
hvis du ønsker at 'Gør noget' skal afvikles. Skriver du det ikke, er 'dialog' stadig false og der sker intet.

/mvh
</bole>
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