Jump to content
  • 0

проблема с подключением странички((


Aleksandrid
 Share

Question

Доброго времени суток уважаемые форумчане!...проблема такая, через ссылку пытаюсь вывести на главную страницу контент второстепеноой,если в ссылке указываю body/****.html, страница выдоится если же пишу в адресе ссылки body/****.php то денвер выдает ошибку :

Not Found

The requested URL /BODY/sozdat_rezume.html was not found on this server.

Подсказка Денвера

Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл Z:/home/test1.ru/www/BODY/sozdat_rezume.html, которого не существует.

В случае использования CGI-скриптов, корректные пути к CGI-директориям следующие:

URL Куда указывает

http://***/cgi-glob/script.cgi /home/cgi-glob/script.cgi

http://***/cgi/script.cgi /home/***/cgi/script.cgi

http://***/cgi-bin/script.cgi /home/***/cgi-bin/script.cgi

Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.2.4 Server at test1.ru Port 80

код главной страницы:

<html>

<head >

<script type="text/javascript" src="img/htmlhttprequest.js"></script>

<script type="text/javascript">

var docClickLoader = new RemoteFileLoader('docClickLoader');

function loadInto(src, destId, evt)

{

var ok = docClickLoader.loadInto(src.href || src.getAttribute('href'), destId);

if (ok) cancelEvent(evt);

};

function toggleInto(src, destId, evt)

{

var dest = document.getElementById(destId);

if (!dest.contentLoaded)

{

var ok = docClickLoader.loadInto(src.href || src.getAttribute('href'), destId);

if (ok) dest.contentLoaded = true;

}

cancelEvent(evt);

if (!dest.toggleState)

{

src.innerHTML = 'Close: ' + src.innerHTML;

dest.style.display = 'block';

dest.toggleState = 1;

}

else

{

src.innerHTML = src.innerHTML.replace(/^Close: /, '');

dest.style.display = 'none';

dest.toggleState = 0;

}

};

addEvent(document, 'click', function(evt)

{

evt = evt || window.event;

if (evt.which > 1 || evt.button > 1) return;

var src = evt.target || evt.srcElement;

if (src.nodeType && src.nodeType != 1) src = src.parentNode;

while (src)

{

var srcName = (src.nodeName||src.tagName||'').toLowerCase();

if (srcName == 'a' && src.className && src.className.match(/^(load|toggle)into-(.+)$/))

{

if (RegExp.$1 == 'load') return loadInto(src, RegExp.$2, evt);

if (RegExp.$1 == 'toggle') return toggleInto(src, RegExp.$2, evt);

}

src = src.parentNode;

}

}, 1);

</script>

</head>

<body>

<a class="loadinto-targetArea" href= BODY/название страницы.php title="название">наименование ссылки</a>

текст файла ява скрипта:

if(typeof addEvent!='function'){var addEvent=function(o,t,f,l){var d='addEventListener',n='on'+t,rO=o,rT=t,rF=f,rL=l;if(o[d]&&!l)return o[d](t,f,false);if(!o._evts)o._evts={};if(!o._evts[t]){o._evts[t]=o[n]?{b:o[n]}:{};o[n]=new Function('e','var r=true,o=this,a=o._evts["'+t+'"],i;for(i in a){o._f=a;r=o._f(e||window.event)!=false&&r;o._f=null}return r');if(t!='unload')addEvent(window,'unload',function(){removeEvent(rO,rT,rF,rL)})}if(!f._i)f._i=addEvent._i++;o._evts[t][f._i]=f};addEvent._i=1;var removeEvent=function(o,t,f,l){var d='removeEventListener';if(o[d]&&!l)return o[d](t,f,false);if(o._evts&&o._evts[t]&&f._i)delete o._evts[t][f._i]}}function cancelEvent(e,c){e.returnValue=false;if(e.preventDefault)e.preventDefault();if©{e.cancelBubble=true;if(e.stopPropagation)e.stopPropagation()}};function HTMLHttpRequest(myName,callback){with(this){this.myName=myName;this.callback=cal

lback;this.xmlhttp=null;this.iframe=null;window._ifr_buf_count|=0;this.iframeID='iframebuffer'+window._ifr_buf_count++;this.loadingURI='';if(window.XMLHttpRequest&&!window.ActiveXObject)xmlhttp=new XMLHttpRequest();if(!xmlhttp){if(document.createElement&&document.documentElement&&(window.opera||navigator.userAgent.indexOf('MSIE 5.0')==-1)){var ifr=document.createElement('iframe');ifr.setAttribute('id',iframeID);ifr.setAttribute('name',iframeID);ifr.style.visibility='hidden';ifr.style.position='absolute';ifr.style.width=ifr.style.height=ifr.borderWidth='0px';iframe=document.getElementsByTagName('body')[0].appendChild(ifr)}else if(document.body&&document.body.insertAdjacentHTML){document.body.insertAdjacentHTML('beforeEnd','<iframe name="'+iframeID+'" id="'+iframeID+'" style="display:none"></iframe>')}if(window.frames&&window.frames[iframeID])iframe=window.frames[iframeID];iframe.name=iframeID}

return this}};HTMLHttpRequest.prototype.parseForm=function(form){with(this){var str='',gE='getElementsByTagName',inputs=[(form[gE]?form[gE]('input'):form.all?form.all.tags('input'):[]),(form[gE]?form[gE]('select'):form.all?form.all.tags('select'):[]),(form[gE]?form[gE]('textarea'):form.all?form.all.tags('textarea'):[])];for(var i=0;i<inputs.length;i++)for(j=0;j<inputs.length;j++)if(inputs[j]){var plus='++'.substring(0,1);str+=escape(inputs[j].getAttribute('name')).replace(plus,'%2B')+'='+escape(inputs[j].value).replace(plus,'%2B')+'&'}return str.substring(0,str.length-1)}};HTMLHttpRequest.prototype.xmlhttpSend=function(uri,formStr){with(this){xmlh

ttp.open(formStr?'POST':'GET',uri,true);xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){i

f(callback)callback(xmlhttp.responseXML,xmlhttp.responseText,loadingURI);loadingU

RI=''}};if(formStr&&xmlhttp.setRequestHeader)xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');if(xmlhttp.overrideMimeType)xmlhttp.overrideMimeType((/\.txt/i).test(uri)?'text/plain':'text/xml');xmlhttp.send(formStr);loadingURI=uri;return true}};HTMLHttpRequest.prototype.iframeSend=function(uri,formRef){with(this){if(!document.readyState)return false;if(document.getElementById)var o=document.getElementById(iframeID).offsetWidth;if(formRef)formRef.setAttribute('target',iframeID);else{var ifrDoc=iframe.contentDocument||iframe.document;if(!window.opera&&ifrDoc.location&&ifrDoc.location.href!=location.href)ifrDoc.location.replace(uri);else iframe.src=uri}loadingURI=uri;setTimeout(myName+'.iframeCheck()',(window.opera?250:100));return true}};HTMLHttpRequest.prototype.iframeCheck=function(){with(this){doc=iframe.co

ntentDocument||iframe.document;var il=iframe.location,dr=doc.readyState;if((il&&il.href?il.href.match(loadingURI.replace("\?","\\?")):1)&&(dr=='complete'||(!document.getElementById&&dr=='interactive'))){var cbDoc=doc.documentElement||doc;if(callback)callback(cbDoc,(cbDoc.innerHTML||(cbD

oc.body?cbDoc.body.innerHTML:'')),loadingURI);loadingURI=''}else setTimeout(myName+'.iframeCheck()',50)}};HTMLHttpRequest.prototype.load=function(uri){with(this){if(!uri||(!xmlhttp&&!iframe))return false;if(xmlhttp)return xmlhttpSend(uri,'');else if(iframe)return iframeSend(uri,null);else return false}};HTMLHttpRequest.prototype.submit=function(formRef,evt){with(this){evt=ev

t||window.event;if(!formRef||(!xmlhttp&&!iframe))return false;var method=formRef.getAttribute('method'),uri=formRef.getAttribute('action');if(method&&method.toLowerCase()=='post'){if(xmlhttp){cancelEvent(evt);return xmlhttpSend(uri,parseForm(formRef))}else if(iframe)return iframeSend(uri,formRef);else return false}else{cancelEvent(evt);return load(uri+(uri.indexOf('?')==-1?'?':'&')+parseForm(formRef))}}};function RemoteFileLoader(myName){this.myName=myName;this.threads=[];this.loadingIDs={};t

his.onload=null};RemoteFileLoader.prototype.getThread=function(destId){with(this)

{var thr=-1;for(var id in loadingIDs){if(id==destId){thr=loadingIDs[id];break}}if(thr==-1)for(var t=0;t<threads.length;t++){if(!threads[t].loadingURI){thr=t;break}}if(thr==-1){thr=threads.length;threads[thr]=new HTMLHttpRequest(myName+'.threads['+thr+']',null);loadingIDs[destId]=thr}threads[thr].callback=new Function('doc','text','uri','with('+myName+'){copyContent(doc,text,"'+destId+'");if(onload)onload(doc,uri,"'+destId+'")}');return threads[thr]}};RemoteFileLoader.prototype.loadInto=function(uri,destId){return this.getThread(destId).load(uri)};RemoteFileLoader.prototype.submitInto=function

(formRef,destId,event){return this.getThread(destId).submit(formRef,event)};RemoteFileLoader.prototype.copyCon

tent=function(docDOM,docText,destId){var src=docDOM?(docDOM.getElementsByTagName?docDOM.getElementsByTagName('body')[0]:(docDOM.body?docDOM.body:null)):null;var dest=document.getElementById?document.getElementById(destId):(document.all?document.all[destId]:null);if(!dest||(!src&&!docText))return;if(src&&src.innerHTML)dest.innerHTML=src.innerHTML;else if(src&&document.importNode){while(dest.firstChild)dest.removeChild(dest.firstChild)

;for(var i=0;i<src.childNodes.length;i++)dest.appendChild(document.importNode(src.childNodes

.item(i),true))}else if(docText){if(docText.match(/(<body>)(.*)(<\/body>)/i))docText=RegExp.$2;dest.innerHTML=docText}};

..........Объясните пожалуйста что мне сделать чтоб на главной странице отображалась страница пхп, заранее извиняюсь за не знание явы((((спасибо

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Возможные причины:

1. Возможно на сервере не подключен (или не правильно подключен PHP).

2. Нужно удостовериться что файл лежит именно там, куда ссылается ссылка.

3. нужно писать href="ссылка" (в кавычках)

4. возмжно дело в регистре ссылки.

Link to comment
Share on other sites

  • 0
переделать все на пхп, раз нет желания ковырять ajax, избавившись таким образом от "загрузчика"

т.е. получается это мне надо тупо все расширения поменять?:blink:ша попробую)

переделать все на пхп, раз нет желания ковырять ajax, избавившись таким образом от "загрузчика"

не робит:(..какие есче варианты гуру предложит)

Link to comment
Share on other sites

  • 0
Возможные причины:

1. Возможно на сервере не подключен (или не правильно подключен PHP).

2. Нужно удостовериться что файл лежит именно там, куда ссылается ссылка.

3. нужно писать href="ссылка" (в кавычках)

4. возмжно дело в регистре ссылки.

все обработано правильно но не работает как нужно(((хееееелп!!!!!!!!!!!!!!!!!

Link to comment
Share on other sites

  • 0

Если вам не отвечают, то на это есть причины и не надо переспрашивать по 100 раз. Я, например, не собираюсь отвечать на ваш вопрос, потому что он из разряда "сделайте мне...".

Link to comment
Share on other sites

  • 0
т.е. получается это мне надо тупо все расширения поменять?:blink:

нет. у тебя функция всего этого js-кода минимальная - брать содержимое страницы по такому-то адресу (указанному в ссылке) и всовывать в тело страницы.

соответственно это все можно спокойно выкинуть и сделать первую страницу на PHP, используя всего три функции - fopen, fclose и echo (это если придерживаться точь-в-точь имеющегося алгоритма). либо специально придуманную для подобного функцию include

Link to comment
Share on other sites

  • 0
нет. у тебя функция всего этого js-кода минимальная - брать содержимое страницы по такому-то адресу (указанному в ссылке) и всовывать в тело страницы.

соответственно это все можно спокойно выкинуть и сделать первую страницу на PHP, используя всего три функции - fopen, fclose и echo (это если придерживаться точь-в-точь имеющегося алгоритма). либо специально придуманную для подобного функцию include

Спасибо огромное Вы мне очень помогли!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy