Avatar billede Slettet bruger
04. marts 2004 - 22:35 Der er 21 kommentarer og
1 løsning

CMS: HTMLarea

Jeg vil høre om der er nogen der kender til at opbygge et site med det der hedder HTMLarea fra interactivetools.com. Jeg har hentet den seneste version fra sitet. Og prøvet at følge vejledningen men det giver mig nogle script fejl... Jeg er nok lidt i tvivl om hvor de forskellige scripts skal sættes ind på sitet og hvor man ændrer i de <textarea> bokse fra.? Håber nogen kan guide mig lidt til hvordan det funker! :)
Avatar billede 2c Nybegynder
04. marts 2004 - 22:42 #1
Hvilke scripts fejl får du ?
Avatar billede Slettet bruger
04. marts 2004 - 22:54 #2
Scriptfejlen: 'et object var ventet'

Min struktur er bygget sådan op at jeg på min forside har det der skal vises. I dokumentets <head> </head> har jeg sat følgende kode ind:

--------------------

<script language="Javascript1.2"><!-- // load htmlarea
_editor_url = "/htmlarea/";                    // URL to htmlarea files
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
if (navigator.userAgent.indexOf('Mac')        >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera')      >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) {
document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');
document.write(' language="Javascript1.2"></scr' + 'ipt>'); 
} else { document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); }
// --></script>

Her har jeg ændret _editor_url til "/htmlarea/" som linker til en mappe for sig selv med de htmlarea filer der fulgte med zipfilen.

--------------------

Længere nede i dokumentet har jeg et <textarea name="boks1"> blablabla </textarea> felt.

og et andet script:

<script language="JavaScript1.2" defer>
editor_generate('boks1');
</script>

Men det er så om det er rigtigt at det sidste script skal ind der? Eller jeg er nemlig i tvivl.?

--------------------
Avatar billede Slettet bruger
04. marts 2004 - 22:56 #3
Men så må man jo skulle kunne åbne det <textarea> felt som hedder boks1 fra en anden HTML fil. Altså redigere den og gemme ændringerne.? Og skal det gøres inde fra /htmlarea/ biblioteket?
Avatar billede 2c Nybegynder
04. marts 2004 - 22:59 #4
HTMLarea kan godt drille lidt en gang imellem. Det du har lavet ser rigtigt ud. Prøv at flytte det andet script op lige efter dit tekst area. Det har nogen gange fået det til at virke for mig.

En anden typisk fejl, kan være _editor_url er angivet forkert.
Avatar billede 2c Nybegynder
04. marts 2004 - 23:01 #5
Svaret på dit spørgsmål. Ja, det andet script skal ind der. Altså lige efter dit textarea.
Avatar billede Slettet bruger
04. marts 2004 - 23:04 #6
Okay hvor skal jeg redigere fra? der fulgte en fil med zipfilen som hedder example.html hvor man ser editoren. skal man lave nogle ændringer i den så den henter værdien fra mit textarea ved navn boks1?
Avatar billede 2c Nybegynder
04. marts 2004 - 23:08 #7
Nej.

example.html er bare et eksempel. Den skal du ikke lave nogen ændringer i. Men du kan kigge i kilden der, og se hvordan den er implementeret. Dit skal så se ud på samme måde, bortset fra editorurl skal være anderledes, og navnet på textarea er anderledes.
Avatar billede 2c Nybegynder
04. marts 2004 - 23:14 #8
Ellers send html filen til mig. Så kan jeg lave den om for dig, så det virker.

c_cluts@hotmail.com
Avatar billede Slettet bruger
04. marts 2004 - 23:15 #9
Okay.. du skulle vel ikke ha nået online så jeg kan se hvordan du har sat det op? ;) Der er mange steder i example filen hvor der står "yourFieldNameHere"...hmm skal man ikke referere inde fra htmlarea biblioteket til textarea feltet i min anden felt som har fieldname = boks1.. ? :)
Avatar billede Slettet bruger
04. marts 2004 - 23:17 #10
Ok sender den.
Avatar billede 2c Nybegynder
04. marts 2004 - 23:19 #11
Nej, jeg har ikke noget online. Jeg brugte det lidt i mit afgangsprojekt, som jeg lavede for nogen mdr siden.

Nej, man skal ikke referere til det inde fra htmlarea biblioteket.
Avatar billede 2c Nybegynder
04. marts 2004 - 23:19 #12
ok
Avatar billede 2c Nybegynder
04. marts 2004 - 23:28 #13
Problemet var at editor url var angivet forkert.

Skift: _editor_url = "/htmlarea/";   

Til: _editor_url = "htmlarea/";
altså, fjern slashet før htmlarea.
Avatar billede 2c Nybegynder
04. marts 2004 - 23:31 #14
Og tilføj nogen rows cols for at gøre textareat større.

Fx: rows="1" cols="20"
Avatar billede 2c Nybegynder
04. marts 2004 - 23:32 #15
Mit svar antager at htmlarea folderen ligger i samme biblotek, som din cmsFil.
Avatar billede Slettet bruger
04. marts 2004 - 23:34 #16
Okay det virkede :) wee.. Hvad nu hvis jeg skal gemme ændringerne i min html fil? Har lige sendt et simpelt html eksempel til dig...
Avatar billede 2c Nybegynder
04. marts 2004 - 23:39 #17
Hvis du vil gemme ændringerne i dit dokument, kræver det at du kan bruge et serverside sprog, som php eller asp. Du skal både have en server der understøtter det, og så programmere et lille script der ændrer din html fil.

Det er straks lidt mere avanceret.
Avatar billede 2c Nybegynder
04. marts 2004 - 23:41 #18
Men ja, som det første skal dit textarea være inde i en form, med en submit knap.
Avatar billede Slettet bruger
04. marts 2004 - 23:50 #19
Okay, måske jeg skulle prøve at arb. htmlarea editoren ind i en asp udgave. Min server understøtter ihverfald ASP. :)
Avatar billede 2c Nybegynder
04. marts 2004 - 23:54 #20
Lyder som en god ide :-)

Får du problemer kan du jo spørge i asp kategorien. Jeg ved intet om asp :(
Avatar billede Slettet bruger
04. marts 2004 - 23:55 #21
Yes yes! Tak for hjælpen. :)
Avatar billede 2c Nybegynder
04. marts 2004 - 23:56 #22
np :)

Tak for point :)
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