Avatar billede giang Nybegynder
27. marts 2003 - 17:38 Der er 5 kommentarer og
1 løsning

Problemer med inkludering af anden side

Jeg har nedenstående javascript, som skal inkludere indholdet fra en anden side, men jeg får hele tiden en fejlmeddelse.

<script type="text/javascript" src="http://www.vittighed.dk/jokes_paa_din_hjemmeside.php"></script>

Jeg går ud fra at det skyldes en fejl i http://www.vittighed.dk/jokes_paa_din_hjemmeside.php, men ved ikke hvad.

Håber I kan hjælpe.
Avatar billede Slettet bruger
27. marts 2003 - 17:42 #1
Det gør det skam også! :)
De har glemt at escape apostrofferne i tekststrengen. Hvis jeg var dig, mailede jeg til dem og forklarede dem om fejlen. Jeg skal gerne hjælpe, hvis det bliver nødvendigt! :)
Avatar billede giang Nybegynder
27. marts 2003 - 17:44 #2
Jeg råder også over http://www.vittighed.dk/jokes_paa_din_hjemmeside.php (har mulighed for at rette i filen).

Hvad mener du med at escape apostrofferne i tekststrengen?
Avatar billede Slettet bruger
27. marts 2003 - 17:51 #3
Nårh... :)
For det første må der ikke være linjeskift i strengen. For det andet skal alle apostroffer BORTSET fra den første og den sidste have et backslash foran, så det fx bliver:

document.write('<font color="000000" face="Verdana"><b>Hvorfor traver blondiner rundt i badekaret...</b><br><br>Hvorfor traver blondiner rundt i badekaret når de vasker håret?<br /><br />- De bruger Wash & Go...<br />... <a href="http://www.vittighed.dk/index.php?side_id=88&joke_id=290&side_navn_manuel=Hvorfor traver blondiner rundt i badekaret...&side_niveau_manuel=2">Læs mere</a><br><br></font><table border="0" cellspacing="0" cellpadding="0"><form action="index.php?action=handling&side_id=61" method="post"><input type="hidden" name="generelt_mailingliste" value="on"><input type="hidden" name="den_daglige_mailingliste" value="on"><input type="hidden" name="den_uartige_mailingliste" value="on"><tr><td colspan="5"><input type="text" name="email_mailingliste" value="din email" onfocus="if(this.value==\'din email\')this.value=\'\';"></td><td>&nbsp;&nbsp;</td><td><input type="Submit" value="OK"></td></tr><tr><td><input type="radio" name="act" value="tilfoej" checked="checked"></td><td><font color="000000" face="Verdana">Tilmeld</font></td><td>&nbsp;&nbsp;</td><td><input type="radio" name="act" value="fjern"></td><td><font color="000000" face="Verdana">Afmeld</font></td><td>&nbsp;&nbsp;</td><td></td></tr></form></table>');

Der var et par andre fejl, som også gerne skulle være rettet nu.
Avatar billede giang Nybegynder
27. marts 2003 - 17:58 #4
Ok, tak for hjælpen.

Eneste problem er nu at teksten i http://www.vittighed.dk/jokes_paa_din_hjemmeside.php varierer fra gang til gang, og der vil i langt de fleste tilfælde være linieskift i strengen. Kan man som en del af javascriptet fjerne disse linieskift?

Du har fået pointene.
Avatar billede giang Nybegynder
27. marts 2003 - 17:59 #5
Mente du får pointene (hvis du lige laver et svar).
Avatar billede Slettet bruger
27. marts 2003 - 18:16 #6
Du skal fjerne linjeskiftene med PHP.
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