webForumDet fria alternativet
Logga in / Bli medlem

[an error occured while processing this directive]

JavaScript

5 svar · 268 visningar · startad av Jontto

Medlem sedan okt. 2001125 inlägg
Trådstart#1

http://jontto.cjb.net
-> Me & Co -> Pics

Varför kommer det upp texten [an error occured while processing this directive] när man laddar fram sidan på servern...på min dator funckar allt perfekt.

Har två Javascript länkade till sidan...kan detta vara orsaken?

MVH, jontto

Medlem sedan juni 200032 967 inlägg
#2

Vad är det för kod som genererar de felen?

mvh,

Medlem sedan juni 20008 205 inlägg
#3

Det där felet brukar uppstå av felaktiga SSI-direktiv (ex.vis att man försöker inkludera en fil som inte finns).

Medlem sedan okt. 2001125 inlägg
#4

Checka om båda .js filerna fanns på plats, det fanns de.
Kod från pics.html

<SCRIPT LANGUAGE="Javascript" SRC="textlink.js">
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript" SRC="checktop.js">
</SCRIPT>

Länkarna är av typ:

<A HREF="Javascript:showImage('../Images/crazyman.jpg','Scary....', 500, 303);" onMouseOver="window.status=' C R A Z Y';return true;" onMouseOut="status='';return true;">Crazy</A>

textlink.js

<!--
function showImage(imageURL, expl, width, height)
{
var extraHeight = 60;
var extraWidth = 20;
height = height + extraHeight;
width = width + extraWidth;
fromtop = "50px";
fromleft = "50px";
NewImageWindow=window.open("", Math.round(Math.random()*10000000000),"width="+width+",height="+height+",top="+fromtop+",left="+fromleft);

height = height - extraHeight;
width = width - extraWidth;
NewImageWindow.document.open();
NewImageWindow.document.write("<HTML><HEAD>");
NewImageWindow.document.write("<TITLE>The image</TITLE>");
NewImageWindow.document.write("<script language='javascript' type='text/javascript'>var message='Do not even think about it... ©Copyrighted by Jonaz 1999-2001 '; function click(e) {if (document.all){if (event.button == 2){alert(message);return false;}}if (document.layers){if (e.which == 3){alert(message);return false;}}}if (document.layers){document.captureEvents(Event.MOUSEDOWN);}document.onmousedown=click;</script>");
NewImageWindow.document.write("<LINK REL='stylesheet' TYPE='text/css' HREF='body.css'>");
NewImageWindow.document.write("</HEAD>");
NewImageWindow.document.write("<BODY ALINK='gold' ID='popup' MARGINHEIGHT='0' TOPMARGIN='0' LEFTMARGIN='0' RIGHTMARGIN='0' MARGINWITH='0' TEXT='antiquewhite'><CENTER>");
NewImageWindow.document.write("<TABLE><TR><TD BGCOLOR='#999999'>"+expl+"</TD></TR></TABLE>");
NewImageWindow.document.write("<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=1><TR><TD><A HREF='Javascript:self.close();'><IMG SRC='"+imageURL+"' WIDTH='"+width+"' HEIGHT='"+height+"' ALT='Click to close' HSPACE=0 VSPACE=0 BORDER='0'></A></TD></TR></TABLE>");
NewImageWindow.document.write("<TABLE><TR><TD BGCOLOR='#999999'><A HREF='javascript:self.close();'>Close this window</A></TD></TR></TABLE>");
NewImageWindow.document.write("</CENTER></BODY></HTML>");
}
//-->

Och checktop.js

<!--
if (top.location == location)
{
alert("Moving you to first page.");
top.location = "index.html";
}
//-->

Ser ni några tydliga errors? Som sagt så funckar allt bra på min server på datorn...

Jontto

Medlem sedan okt. 2001125 inlägg
#5

Ok, tack för er tid, jag löste problemet...

Hade

<!--####### EGOISTIC PICS #####-->

i filen, som tydligen ställde till problem...vad de gjorde vet jag inte direkt ännu...någon som vill förklara??

Jontto

Medlem sedan apr. 20007 588 inlägg
#6

Ah, det var lite lustigt.

Det finns en teknik som kallas server side includes (SSI) vilket innebär att du på en HTML-sida kan skriva in särskilda kommandon som skall köras innan HTML-sidan skickas från servern, dessa kommandon skrivs på formen

<!--#element attribute=value attribute=value ... -->

Som du ser så hade du oavsiktligt lyckats skriva ett sådant kommando, fast ett felaktigt sådant. Därav felmeddelandet :).

Om du t.ex vill inkludera en text som genererats av ett CGI-program på din sida så kan du skriva

<!--#include virtual="/cgi-bin/counter.pl" -->

Det kan vara användbart i bland och uppenbarligen så stödjer din server SSI!

250 ms totalt · 4 externa anrop · v20260731065814-full.50d4b5bd
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)