Avatar billede anderseiler Nybegynder
25. september 2005 - 17:13 Der er 8 kommentarer og
1 løsning

Inkludering af Javascript

Hej :)

Jeg har nogle problemer med at få inkluderet nogle dokumenter med javascript ind i PHP.

Det jeg gør er, at når jeg skal inkludere de dokumenter i et PHP dokument, så bruger jeg bare include("form.htm"); og så er de JavaScript ting inde i form.htm. Men den vil ikke vise det?

Der er også noget tekst i dokumentet og det vises uden problemer. Men den kan ikke vise Javascriptet??????

Hilsen Eiler :)
Avatar billede jakobdo Ekspert
25. september 2005 - 17:17 #1
Kan vi evt se koden i form.htm?
Avatar billede anderseiler Nybegynder
25. september 2005 - 17:18 #2
<head>
    <title>Cross-Browser Rich Text Editor</title>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <meta name="PageURL" content="http://www.kevinroth.com/rte/demo.htm" />
    <meta name="PageTitle" content="Cross-Browser Rich Text Editor" />
    <script language="JavaScript" type="text/javascript" src="html2xhtml.js"></script>
    <!-- To decrease bandwidth, use richtext_compressed.js instead of richtext.js //-->
    <script language="JavaScript" type="text/javascript" src="richtext_compressed.js"></script>
</head>


<form name="tekst" action="form.htm" method="post" onsubmit="return submitForm();">
<script language="JavaScript" type="text/javascript">
<!--
function submitForm() {
    //make sure hidden and iframe values are in sync before submitting form
    //to sync only 1 rte, use updateRTE(rte)
    //to sync all rtes, use updateRTEs
    updateRTE('rte1');
    //updateRTEs();
    alert("rte1 = " + document.tekst.rte1.value);
   
    //change the following line to true to submit form
    return true;
}

//Usage: initRTE(imagesPath, includesPath, cssFile, genXHTML)
initRTE("images/", "", "", true);
//-->
</script>
<noscript><p><b>Javascript must be enabled to use this form.</b></p></noscript>

<script language="JavaScript" type="text/javascript">
<!--
//Usage: writeRichText(fieldname, html, width, height, buttons, readOnly)
writeRichText('rte1', 'here&#39;s the "<em>preloaded</em> <b>content</b>"', 400, 200, true, false);

//-->
</script>
<p>Click submit to show the value of the text box.</p>
<p><input type="submit" name="submit" value="Submit"></p>
</form>


Den skal så laves lidt om senere.... Vil bare lige have den inkluderet først.... :)
Avatar billede anderseiler Nybegynder
25. september 2005 - 17:19 #3
Skal lige sige at den virker perfekt hvis man åbner den i et vindue for sig selv...
Avatar billede jakobdo Ekspert
25. september 2005 - 17:23 #4
Er det muligt at se siden hvor du har den inkluderet via include() nu?
Avatar billede anderseiler Nybegynder
25. september 2005 - 17:25 #5
ja kildekoden... Kører serveren lokalt... Men den bliver bare inkluderet i en normal tabel..:

..... <td>"; include("rte/form.htm"); echo "</td>";

Er det ikke det du mener???
Avatar billede jakobdo Ekspert
25. september 2005 - 17:28 #6
Det jeg måske kan tro er problemet er:
Du include("rte/form.htm");
I form.htm har du nogle referencer til: html2xhtml.js og richtext_compressed.js
De filer vil din php fil så kigge efter på serveren i samme dir som php filen, og ikke i rte.
Avatar billede anderseiler Nybegynder
25. september 2005 - 17:30 #7
Det er også problemet :) Jeg takker...

Smid et svar hvis du vil have point :)
Avatar billede jakobdo Ekspert
25. september 2005 - 17:33 #8
Svar!
Avatar billede jakobdo Ekspert
25. september 2005 - 17:45 #9
Takker 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

IT-JOB