Imam problem sa otvaranjem linka na web stranici.
Napravio sam web stranicu i hocu da postignem da se sadrzaj ne otvara u novom prozoru, nego da mi se linkovi otvaraju na isto toj stranici.
Slab sam sa javascriptom, medjutim editovao sam dosta web strana i svugde naidjem na ovaj kod:
Code:
<script charset="utf-8" id="injection_graph_func" src="webmester/injection_graph_func.js"> //(na dosta stranica vidim da ovde ide umesto ""webmaster/injection_graph_func.js"" ide ""webmaster_files/injection_graph_func.js"" u cemu je caka????
</script>
<script id="gwScript" type="text/javascript">
function gwCall(method, argStr)
{
var gwProxy = window.document.getElementById('gwProxy');
if (gwProxy)
{
gwProxy.setAttribute('gwMethod', method);
gwProxy.setAttribute('gwArgStr', argStr);
var e = document.createEvent('MouseEvents');
e.initEvent('click',true,true);
gwProxy.dispatchEvent(e);
}
}
function jsCall()
{
var jsProxy = document.getElementById('jsProxy');
if (jsProxy)
{
var jsCode = jsProxy.getAttribute('jsCode');
eval(jsCode);
}
}
function Gateway()
{
var _P4r4m5_ = {};
this.addParam = function(name,value)
{
_P4r4m5_[escape(name)] = escape(value);
}
this.callName = function(callName)
{
var paramStr = '';
for (name in _P4r4m5_)
{
paramStr = paramStr+
((paramStr == '') ? '' : '&')+
name+'='+_P4r4m5_[name];
}
gwCall(callName, paramStr);
}
}
function showIFrame(name, url)
{
frames[name].location.href = url;
}
function createSrcScriptElement(srcPath)
{
var js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.setAttribute('src', srcPath);
document.getElementsByTagName('head')[0].appendChild(js);
}
function createInlineScriptElement(escapedJsCode)
{
try{
var js;
if(document.standardCreateElement)
js = document.standardCreateElement('script');
else
js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.text = unescape(escapedJsCode);
document.getElementsByTagName('head')[0].appendChild(js);
}
catch(e){
//alert(document.createElement);
//alert('ERROR: createInlineScriptElement(): '+e);
}
}
function invokeInGuiThread(callName, argPtr)
{
var gwObj = new Gateway();
gwObj.addParam('argPtr',argPtr);
gwObj.callName(callName);
}
</script>
<script charset="utf-8" id="injection_graph_func" src="webmester/injection_graph_func.js"> //(na dosta stranica vidim da ovde ide umesto ""webmaster/injection_graph_func.js"" ide ""webmaster_files/injection_graph_func.js"" u cemu je caka????
</script>
<script id="gwScript" type="text/javascript">
function gwCall(method, argStr)
{
var gwProxy = window.document.getElementById('gwProxy');
if (gwProxy)
{
gwProxy.setAttribute('gwMethod', method);
gwProxy.setAttribute('gwArgStr', argStr);
var e = document.createEvent('MouseEvents');
e.initEvent('click',true,true);
gwProxy.dispatchEvent(e);
}
}
function jsCall()
{
var jsProxy = document.getElementById('jsProxy');
if (jsProxy)
{
var jsCode = jsProxy.getAttribute('jsCode');
eval(jsCode);
}
}
function Gateway()
{
var _P4r4m5_ = {};
this.addParam = function(name,value)
{
_P4r4m5_[escape(name)] = escape(value);
}
this.callName = function(callName)
{
var paramStr = '';
for (name in _P4r4m5_)
{
paramStr = paramStr+
((paramStr == '') ? '' : '&')+
name+'='+_P4r4m5_[name];
}
gwCall(callName, paramStr);
}
}
function showIFrame(name, url)
{
frames[name].location.href = url;
}
function createSrcScriptElement(srcPath)
{
var js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.setAttribute('src', srcPath);
document.getElementsByTagName('head')[0].appendChild(js);
}
function createInlineScriptElement(escapedJsCode)
{
try{
var js;
if(document.standardCreateElement)
js = document.standardCreateElement('script');
else
js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.text = unescape(escapedJsCode);
document.getElementsByTagName('head')[0].appendChild(js);
}
catch(e){
//alert(document.createElement);
//alert('ERROR: createInlineScriptElement(): '+e);
}
}
function invokeInGuiThread(callName, argPtr)
{
var gwObj = new Gateway();
gwObj.addParam('argPtr',argPtr);
gwObj.callName(callName);
}
</script>
i dole:<input id="gwProxy" type="hidden"><!--Session data--><input onclick="jsCall();" id="jsProxy" type="hidden"><div id="refHTML"></div>
E sad raumeo sam ja da je ovo zasluzan za to ali jednostavno ne znam da ga koristim
kako se kreiraju
Za sad imam jednu stranicu : index.html i webmaster.html stranicu sad ja webmaster stranicu hocu da prikazem u jednom datom <div id=sredina> </div> prozoru...
kako to da uradim? sta je vas predlog...
Medjutim sadrzaj webmaster.html stranice je isti kao i index.html stranica samo je razlika u sadrzaju...
sa frejmovima znam kako da postignem otvaranje... to me neinteresuje...
Molim za pomoc... unapred zahvalan!!!
Naprimer kao ova web adressa :"http://offdutyband.com"
[Ovu poruku je menjao arpixone dana 02.06.2009. u 12:30 GMT+1]
[Ovu poruku je menjao arpixone dana 02.06.2009. u 12:33 GMT+1]
[Ovu poruku je menjao arpixone dana 02.06.2009. u 14:15 GMT+1]
[Ovu poruku je menjao arpixone dana 02.06.2009. u 14:16 GMT+1]
[Ovu poruku je menjao Aleksandar Ružičić dana 02.06.2009. u 20:29 GMT+1]