JonttoMedlem sedan okt. 2001126 inlägg
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
------------------
"För att lyckas här i livet ska man verka tokig men vara vis"
-Montesquieu-
@ndersMedlem sedan juni 200026 914 inlägg
Vad är det för kod som genererar de felen?
mvh,
spangoMedlem sedan juni 20006 147 inlägg
Det där felet brukar uppstå av felaktiga SSI-direktiv (ex.vis att man försöker inkludera en fil som inte finns).
------------------
Before you criticize someone, walk a mile in his shoes. That way, if he gets angry, he'll be a mile away - and barefoot.
JonttoMedlem sedan okt. 2001126 inlägg
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
------------------
"För att lyckas här i livet ska man verka tokig men vara vis"
-Montesquieu-
JonttoMedlem sedan okt. 2001126 inlägg
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
------------------
"För att lyckas här i livet ska man verka tokig men vara vis"
-Montesquieu-
sgtpepperMedlem sedan apr. 20005 524 inlägg
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!
------------------
Peer's Law
The solution to a problem changes the problem.