Avatar billede cmau Nybegynder
09. september 2005 - 15:35 Der er 18 kommentarer og
1 løsning

Fejl i opstillingen af textarea

Hej

Jeg har de 2 nedenstående sider, den øverste af dem virker ikke, den kan ikke vise en advanceret editor, men den anden godt kan. Koden er kopiret fra den nederste og til den øverste, men kan ikke se hvor det går galt.

http://kbfest.woox.dk/pages/admin_change_cms_source.php
http://kbfest.woox.dk/pages/test.html

De burger begge 2 den samme .js fil, men den først må være stillet forkert op fordi den virker ikke. Der er ikke fejl i .js filen.
Avatar billede busschou Praktikant
09. september 2005 - 15:42 #1
den giver da tre javascript fejl hos mig , dem kunne du jo starte med at kigge på
---
Avatar billede cmau Nybegynder
09. september 2005 - 15:49 #2
Avatar billede busschou Praktikant
09. september 2005 - 16:00 #3
nej.. men i IE kan du jo se javascript fejlene hvis du klikker på udråbstegnet nederst til venstre :o)
Avatar billede cmau Nybegynder
09. september 2005 - 16:12 #4
det er jo det, de bruger den samme js fil, dvs. at der må være en fejl i htmlkoden som henter javascriptet
Avatar billede busschou Praktikant
09. september 2005 - 16:14 #5
hvis det er tilfældet er det jo i din php kode at du får det hentet forkert ud et sted
Avatar billede olebole Juniormester
09. september 2005 - 16:40 #6
<ole>

Det er da to komplet forskellige koder  :)
Det ene er et tekst-dokument med et javascript ... selvom det fejlagtigt bliver kaldt '.html'.
Det andet er næsten et HTML-dokument. Her fejler koden, fordi du i bunden af dokumentet overskriver den onload-handler, editoren sikkert selv indeholder - og derfor instantieres editoren aldrig

/mvh
</bole>
Avatar billede cmau Nybegynder
09. september 2005 - 16:44 #7
hmm forstår ikke helt olebole hvad er der fejl i admin_change_cms_source.php?
Avatar billede cmau Nybegynder
09. september 2005 - 16:45 #8
hvordan kan jeg gøre så den henter begge dele?
Avatar billede olebole Juniormester
09. september 2005 - 17:13 #9
Du mangler en DTD, som altid bør starte et HTML-dokument  :)

Du må finde der i scriptet, hvor onload-handleren ligger - og så lægge begge kald ind:

window.onload = funktion() {
  den_oprindelige_funktion();
  den_nye_funktion();
}
Avatar billede cmau Nybegynder
09. september 2005 - 17:21 #10
hmm har søgt i editor.js og kan ikke finde noget med onload :/
Avatar billede olebole Juniormester
09. september 2005 - 17:23 #11
- den er der garanteret  :)
Avatar billede olebole Juniormester
09. september 2005 - 17:29 #12
Det er gjort på en lidt anden måde:

  // wait until document is fully loaded
  if (document.readyState != 'complete') {
    setTimeout(function() { editor_setmode(objname,mode) }, 25);
    return;
  }

Du kan prøve at ændre det til:

  // wait until document is fully loaded
  if (document.readyState != 'complete') {
    setTimeout(function() { editor_setmode(objname,mode);din_egen_function() }, 25);
    return;
  }
Avatar billede cmau Nybegynder
09. september 2005 - 17:42 #13
skal jeg så lave nedenstående om? Hmm kan ikke lige gennemskue den.
<script type="text/javascript">
window.onload = function(){
  document.forms[0].content.value = opener.parent.main.document.content.content.value;
}
</script>


Sådan her?
<script type="text/javascript">
function get_html () {
window.onload = document.forms[0].content.value = opener.parent.main.document.content.content.value;
}
setTimeout("get_html()",0);
</script>
Avatar billede cmau Nybegynder
10. september 2005 - 18:28 #14
?
Avatar billede roenving Novice
11. september 2005 - 11:18 #15
// wait until document is fully loaded
  if (document.readyState != 'complete') {
    setTimeout(function() {
      editor_setmode(objname,mode);
      document.forms[0].content.value = opener.parent.main.document.content.content.value;
    }, 25);
    return;
  }

-- og så skal du selvfølgelig fjerne din window.onload-funktion !-)
Avatar billede cmau Nybegynder
11. september 2005 - 15:17 #16
hmm det har ikke ændret noget :(

Det ser stadig´ud som før.
Avatar billede cmau Nybegynder
12. september 2005 - 16:08 #17
fatter nada af halvdelen.
Avatar billede cmau Nybegynder
16. september 2005 - 12:52 #18
Roenving?
Avatar billede cmau Nybegynder
10. november 2005 - 22:41 #19
Nej okay.
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