Bladerend fotoboek

Status
Niet open voor verdere reacties.

Wim1306

Gebruiker
Lid geworden
24 okt 2009
Berichten
14
Hallo, ik wil een bladerend fotoboek in javascript plaatsen op mijn website. De site maak ik met novasite. Ieder script wat ik maak werkt niet! wie kan mij aan een werkend script helpen dat op Novosite werkt en waarin ik onbeperkt foto's kan plaatsen.
Zelf ben ik een leek op script gebied dus gaarne hulp.
Mijn site www.swpecht.nl
 

Willem,
Dit is het script wat ik wil plaatsen, het script werkt wel maar niet op mijn site. Novosite ondersteunt Javascript maar geven geen antwoord op andermans scripten.
Kun je me hiermee verder helpen? Of is er iemand die hiervoor een oplossing weet?

<html>
<head>
<title>Untitled</title>
</head>
<body>
<center>
<script language="JavaScript1.2">
//Instellen van de grootte waarin de plaatjes getoond worden en de snelheid bepalen
var breedte=300
var hoogte=105
var snelheid=2
agrondkleur="#FFFFFF"
//Invoegen van de afbeeldingen met eventuele hyperlinks:
var afbeelding=new Array()
afbeelding[0]='<a href="http://www.novosite.nl/editor/assets/swpecht/Button.gif" target=_new"><img src="http://www.novosite.nl/editor/assets/swpecht/Button.gif" width=150 height=100 border=0></a>'
afbeelding[1]='<a href="http://www.novosite.nl/editor/assets/swpecht/vakantie_poolse_kinderen_2006_037.jpg" target=_new"><img src="http://www.novosite.nl/editor/assets/swpecht/vakantie_poolse_kinderen_2006_037.jpg" width=150 height=100 border=0></a>'
afbeelding[2]='<a href="http://www.leejoo.nl/templatestore/html/index.html" target=_new"><img src="3.gif" width=150 height=100 border=0></a>'
afbeelding[3]='<a href="http://www.leejoo.nl/templatestore/html/index.html" target=_new"><img src="4.gif" width=150 height=100 border=0></a>'
afbeelding[4]='<a href="http://www.leejoo.nl/templatestore/html/index.html" target=_new"><img src="5.gif" width=150 height=100 border=0></a>'

//Hieronder niets meer wijzigen
var kopieersnelheid=snelheid
afbeelding='<nobr>'+afbeelding.join(" ")+'</nobr>'
var iedom=document.all||document.getElementById
if (iedom)
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100;left:-3000">'+afbeelding+'</span>')
var huidige_breedte=''

function opvullen(){
if (iedom){
afb=document.getElementById? document.getElementById("test2") : document.all.test2
afb2=document.getElementById? document.getElementById("test3") : document.all.test3
afb.innerHTML=afb2.innerHTML=afbeelding
huidige_breedte=document.all? afb.offsetWidth : document.getElementById("temp").offsetWidth
afb2.style.left=huidige_breedte+4
}
else if (document.layers){
ns_slide=document.netscape.document.netscape2
ns_slide2=document.netscape.document.netscape3
ns_slide.document.write(afbeelding)
ns_slide.document.close()
huidige_breedte=ns_slide.document.width
ns_slide2.left=huidige_breedte+4
ns_slide2.document.write(afbeelding)
ns_slide2.document.close()
}
lefttime=setInterval("schuiflinks()",30)
}
window.onload=opvullen

function schuiflinks(){
if (iedom){
if (parseInt(afb.style.left)>(huidige_breedte*(-1)+8))
afb.style.left=parseInt(afb.style.left)-kopieersnelheid
else
afb.style.left=parseInt(afb2.style.left)+huidige_breedte+4

if (parseInt(afb2.style.left)>(huidige_breedte*(-1)+8))
afb2.style.left=parseInt(afb2.style.left)-kopieersnelheid
else
afb2.style.left=parseInt(afb.style.left)+huidige_breedte+4

}
else if (document.layers){
if (ns_slide.left>(huidige_breedte*(-1)+8))
ns_slide.left-=kopieersnelheid
else
ns_slide.left=ns_slide2.left+huidige_breedte+4

if (ns_slide2.left>(huidige_breedte*(-1)+8))
ns_slide2.left-=kopieersnelheid
else
ns_slide2.left=ns_slide.left+huidige_breedte+4
}
}

if (iedom||document.layers){
with (document){
document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
if (iedom){
write('<div style="position:relative;width:'+breedte+';height:'+hoogte+';overflow:hidden">')
write('<div style="position:absolute;width:'+breedte+';height:'+hoogte+';background-color:'+agrondkleur+'" onMouseover="kopieersnelheid=0" onMouseout="kopieersnelheid=snelheid">')
write('<div id="test2" style="position:absolute;left:0;top:0"></div>')
write('<div id="test3" style="position:absolute;left:-1000;top:0"></div>')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+breedte+' height='+hoogte+' name="netscape" bgColor='+agrondkleur+'>')
write('<layer name="netscape2" left=0 top=0 onMouseover="kopieersnelheid=0" onMouseout="kopieersnelheid=snelheid"></layer>')
write('<layer name="netscape3" left=0 top=0 onMouseover="kopieersnelheid=0" onMouseout="kopieersnelheid=snelheid"></layer>')
write('</ilayer>')
}
document.write('</td></table>')
}
}
</script>

</body>
</html>
 
Wat bedoel je precies met 'werkt niet'? Gebeurt er niets, krijg je een foutmelding? Draait ie lokaal op je PC wel? M.a.w. als je een test.htm op je bureaublad zet en jouw code erin plakt, werkt het dan wel?
 
Wat bedoel je precies met 'werkt niet'? Gebeurt er niets, krijg je een foutmelding? Draait ie lokaal op je PC wel? M.a.w. als je een test.htm op je bureaublad zet en jouw code erin plakt, werkt het dan wel?

Ha Rene,

Als ik de code in een html-kit programma plaats werkt hij op mijn computer wel, maar plaats ik hem in de html code van mijn website doet hij gewoon niets. Er is ook niets te zien
 
Dan denk ik toch dat ze daar de code parsen en er wat omheen zetten of zo. Wat is de URL waar de code zou moeten staan? Je zou 'm daar dan ook gewoon moeten kunnen teruglezen met 'view source' van je browser.
 
Hij doet 't bij mij nu ook niet, ik ga even kijken
 
Niet om 't een of ander, maar die javascript code van hierboven kom ik nergens meer tegen hoor, dit is zo te zien allemaal bagger van Novosite:

[JS]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="../style/editor.css" rel="stylesheet" type="text/css">
<link href="../style/istoolbar.css" rel="stylesheet" type="text/css">

<script language="javascript" src="../istoolbar.js"></script>
<script>
var sLangDir=window.opener.oUtil.langDir;
document.write("<scr"+"ipt src='../language/"+sLangDir+"/source_html.js'></scr"+"ipt>");
</script>
<script>writeTitle()</script>
<script>

var iconOffsetTop = -75;

var sBaseHREF="";

function init()
{
var idSource = document.getElementById("idSource").contentWindow;
var doc = idSource.document;
doc.open();
doc.write("<html><head><head><body></body></html>");
doc.close();
}

function doCmd(sCmd,sOption)
{
var idSource = document.getElementById("idSource").contentWindow;
idSource.document.execCommand(sCmd, false, sOption);
}

function bodyOnLoad()
{
var oEditor=window.opener.oUtil.oEditor;

//base handling
sHTML=window.opener.getOuterHTML(oEditor.document.documentElement);
var arrTmp=sHTML.match(/<BASE([^>]*)>/ig);
if(arrTmp!=null)sBaseHREF=arrTmp[0];
var arrBase = oEditor.document.getElementsByTagName("BASE");
if (arrBase.length != null) {
for(var i=0; i<arrBase.length; i++) {
arrBase.parentNode.removeChild(arrBase);
}
}
//~~~~~~~~~~~~~

sHTML=recur(oEditor.document.documentElement,"");

//restore doctype (if any) & html
var obj = window.opener.oUtil.obj;
sHTMLDocType=obj.docType;
if(sHTMLDocType!="")
{
//sHTMLDocType=sHTMLDocType.replace(/DOCTYPE/g,"doctype");
sHTMLDocType=sHTMLDocType.replace(/</g,"&lt;");
sHTMLDocType=sHTMLDocType.replace(/>/g,"&gt;");
sHTMLDocType="<font color='#000000'>"+sHTMLDocType+"</font>";
}
else sHTMLDocType="";

sHTMLOpenTag=obj.html;
sHTMLOpenTag=sHTMLOpenTag.replace(/HTML/g,"html");
sHTMLOpenTag=sHTMLOpenTag.replace(/</g,"&lt;");
sHTMLOpenTag=sHTMLOpenTag.replace(/>/g,"&gt;");
sHTMLOpenTag="<font color='#000000'>"+sHTMLOpenTag+"</font>";

sHTMLCloseTag= "<font color='#000000'>&lt;/html&gt;</font>";

//construct
if(sHTMLDocType!="")
sHTML = sHTMLDocType + "<br>" + sHTMLOpenTag + sHTML + "<br>" + sHTMLCloseTag;
else
sHTML = sHTMLOpenTag + sHTML + "<br>" + sHTMLCloseTag;

sHTML = sHTML.replace(/<br class="innova" \/>/gi, "");

//Display
var idSource = document.getElementById("idSource").contentWindow;
var sourceDocBody = idSource.document.body;

//remove all child
sourceDocBody.innerHTML = "";
sourceDocBody.innerHTML = sHTML;

sourceDocBody.style.cssText="overflow-x:scroll;overflow-y:scroll;white-space:nowrap";
sourceDocBody.clearAttributes;
sourceDocBody.style.marginTop='4';
sourceDocBody.style.marginLeft='10';
sourceDocBody.style.fontFamily='Tahoma';
sourceDocBody.style.fontSize='11px';
sourceDocBody.style.color='black';
sourceDocBody.style.background='white';
//idSource.document.addEventListener("keydown", new Function("doKeyPress(arguments[0])"), false);

doWrap()

idSource.document.designMode="on";
idSource.focus();

}

function doKeyPress(evt)
{
/*
if (evt.keyCode==13)
{
var thisSel = document.selection.createRange();
thisSel.pasteHTML('<br>');
evt.cancelBubble = true;
evt.returnValue = false;
thisSel.select();
thisSel.moveEnd("character", 1);
thisSel.moveStart("character", 1);
thisSel.collapse(false);
return false;
idSource.focus();
}
if (evt.ctrlKey)
{
if(evt.keyCode==65)doCmd("SelectAll");
}
*/
}

function doUpdate()
{
window.opener.oUtil.obj.saveForUndo();

var obj = window.opener.oUtil.obj;

var idSource = document.getElementById("idSource").contentWindow;
var range = idSource.document.body.ownerDocument.createRange();
range.selectNodeContents(idSource.document.body);
var sHTML = range.toString();
sHTML = sHTML.replace(/>\s+</gi, "><"); //replace space between tag
sHTML = sHTML.replace(/\r/gi, ""); //replace space between tag
sHTML = sHTML.replace(/(<br>)\s+/gi, "$1"); //replace space between BR and text
sHTML = sHTML.replace(/(<br\s*\/>)\s+/gi, "$1"); //replace space between BR and text
//sHTML = sHTML.replace(/\s+(<)/gi, "$1"); //replace space between BR and text
//sHTML = sHTML.replace(/(>)\s+/gi, "$1"); //replace space between BR and text

//base otomatis akan diposisikan di dlm head
var sHTML = sBaseHREF+sHTML;
sHTML = sHTML.replace(/\s+/gi, " "); //replace spaces with space
obj.putHTML(sHTML);//tdk menggunakan loadHTML() krn loadHTML() hanya utk first load.
}

/************************
HTML to XHTML (formatted)
************************/
function lineBreak2(tag) //[0]<TAG>[1]text[2]</TAG>
{
arrReturn = ["<br>","",""];
if( tag=="A"||tag=="B"||tag=="CITE"||tag=="CODE"||tag=="EM"||
tag=="FONT"||tag=="I"||tag=="SMALL"||tag=="STRIKE"||tag=="BIG"||
tag=="STRONG"||tag=="SUB"||tag=="SUP"||tag=="U"||tag=="SAMP"||
tag=="S"||tag=="VAR"||tag=="BASEFONT"||tag=="KBD"||tag=="TT"||tag=="SPAN")
arrReturn=["","",""];

if( tag=="TEXTAREA"||tag=="TABLE"||tag=="THEAD"||tag=="TBODY"||
tag=="TR"||tag=="OL"||tag=="UL"||tag=="DIR"||tag=="MENU"||
tag=="FORM"||tag=="SELECT"||tag=="MAP"||tag=="DL"||tag=="HEAD"||
tag=="BODY"||tag=="HTML")
arrReturn=["<br>","","<br>"];

if( tag=="STYLE"||tag=="SCRIPT")
arrReturn=["<br>","",""];

if(tag=="BR"||tag=="HR")
arrReturn=["","<br>",""];

return arrReturn;
}
function fixAttr(s)
{
s = String(s).replace(/&/g, "&amp;amp;");//harus di awal
s = String(s).replace(/</g, "&amp;lt;");
//s = String(s).replace(/>/g, "&amp;gt;");//tdk apa2
s = String(s).replace(/"/g, "&amp;quot;");
//s = String(s).replace(/'/g, "&amp;apos;");//tdk apa2
return s;
}
function fixVal(s)
{
s = String(s).replace(/&/g, "&amp;amp;");//harus di awal
s = String(s).replace(/</g, "&amp;lt;");
var x = escape(s);
x = unescape(x.replace(/\%A0/gi, "-*REPL*-"));
s = x.replace(/-\*REPL\*-/gi, "&nbsp;");

return s;
}
function recur(oEl,sTab)
{
var sHTML="";
for(var i=0;i<oEl.childNodes.length;i++)
{
var oNode=oEl.childNodes;
if(oNode.nodeType==1)//tag
{
var sTagName = oNode.nodeName;

if(sTagName=="BR" && oNode.className=="innova") continue;

var bDoNotProcess=false;
if(sTagName.substring(0,1)=="/")
{
bDoNotProcess=true;//do not process
}
else
{
/*** tabs ***/
var sT= sTab;
sHTML+= lineBreak2(sTagName)[0];
if(lineBreak2(sTagName)[0] !="") sHTML+= sT;//If new line, use base Tabs
/************/
}

if(bDoNotProcess)
{
;//do not process
}
else if(sTagName=="OBJECT" || sTagName=="EMBED")
{
s=window.opener.getOuterHTML(oNode);

s=s.replace(/\"[^\"]*\"/ig,function(x){
x=x.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/'/g, "&apos;").replace(/\s+/ig,"#_#").replace(/&amp;amp;/gi,"&amp;");
return x});
s=s.replace(/<([^ >]*)/ig,function(x){return x.toLowerCase()})
s=s.replace(/ ([^=]+)=([^"' >]+)/ig," $1=\"$2\"");//new

s=s.replace(/ ([^=]+)=/ig,function(x){return x.toLowerCase()});
s=s.replace(/#_#/ig," ");

s=s.replace(/<param([^>]*)>/ig,"\n<param$1 />").replace(/\/ \/>$/ig," \/>");//no closing tag

if(sTagName=="EMBED")
if(oNode.innerHTML=="")
s=s.replace(/>$/ig," \/>").replace(/\/ \/>$/ig,"\/>");//no closing tag

s=s.replace(/<param name=\"Play\" value=\"0\" \/>/,"<param name=\"Play\" value=\"-1\" \/>")

//sSelThis="";//selThis
//if(oElement==oNode)sSelThis=" selThis='selThis'"

/*** format ***/ //selThis
sHTML+="<span style='color:#555555;background:#f7f7f7'><xmp style='font-family:tahoma;margin-top:0px;margin-bottom:0px;'>"+s+"</xmp></span>";
/**************/
}
else if(sTagName=="TITLE")
{
//s="<title>"+oNode.innerHTML+"</title>";

/*** format ***/
sHTML+="<font color='#0000cc'>&lt;<\/font><font color='#8b4513'>title</font>"+
"<font color='#0000cc'>&gt;<\/font>" + oNode.innerHTML +
"<font color='#0000cc'>&lt;/</font><font color='#8b4513'>title</font>"+
"<font color='#0000cc'>&gt;</font>";
/**************/
}
else
{
if(sTagName=="AREA")
{
var sCoords=oNode.coords;
var sShape=oNode.shape;
}

var oNode2=oNode.cloneNode(false);//hasil: <tag..>..</tag>
s=window.opener.getOuterHTML(oNode2).replace(/<\/[^>]*>/,"");//hasil: <tag..>

if(sTagName=="STYLE")//hasil: <tag..>..
{
var arrTmp=s.match(/<[^>]*>/ig);
s=arrTmp[0];//hasil: <tag..>
}

s=s.replace(/\"[^\"]*\"/ig,function(x){
//x=x.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/'/g, "&apos;").replace(/\s+/ig,"#_#");
x=x.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/\s+/ig,"#_#");
return x});
s=s.replace(/<([^ >]*)/ig,function(x){return x.toLowerCase()})
s=s.replace(/ ([^=]+)=([^" >]+)/ig," $1=\"$2\"");
s=s.replace(/ ([^=]+)=/ig,function(x){return x.toLowerCase()});
s=s.replace(/#_#/ig," ");

//single attribute
s=s.replace(/(<hr[^>]*)(noshade="")/ig,"$1noshade=\"noshade\"");
s=s.replace(/(<input[^>]*)(checked="")/ig,"$1checked=\"checked\"");
s=s.replace(/(<select[^>]*)(multiple="")/ig,"$1multiple=\"multiple\"");
s=s.replace(/(<option[^>]*)(selected="")/ig,"$1selected=\"true\"");
s=s.replace(/(<input[^>]*)(readonly="")/ig,"$1readonly=\"readonly\"");
s=s.replace(/(<input[^>]*)(disabled="")/ig,"$1disabled=\"disabled\"");
s=s.replace(/(<td[^>]*)(nowrap="" )/ig,"$1nowrap=\"nowrap\" ");
s=s.replace(/(<td[^>]*)(nowrap=""\>)/ig,"$1nowrap=\"nowrap\"\>");

s=s.replace(/ contenteditable=\"true\"/ig,"");

if(sTagName=="AREA")
{
s=s.replace(/ coords=\"0,0,0,0\"/ig," coords=\""+sCoords+"\"");
s=s.replace(/ shape=\"RECT\"/ig," shape=\""+sShape+"\"");
}

var bClosingTag=true;
if(sTagName=="IMG"||sTagName=="BR"||
sTagName=="AREA"||sTagName=="HR"||
sTagName=="INPUT"||sTagName=="BASE"||
sTagName=="LINK"||sTagName=="META")//no closing tag
{
s=s.replace(/>$/ig," \/>").replace(/\/ \/>$/ig,"\/>");//no closing tag
bClosingTag=false;
}

//sSelThis="";//selThis
//if(oElement==oNode)sSelThis=" selThis='selThis'"

/*** format ***/ //selThis
//sA1="<span"+sSelThis+"><font color='#0000cc'>&lt;<\/font><font color='#8b4513'>"
sA1="<span><font color='#0000cc'>&lt;<\/font><font color='#8b4513'>"
sA2="<\/font>"
sA3="<font color='#0000cc'>&gt;<\/font>"
sA4="<font color='#0000cc'>/&gt;<\/font>"
s=s.replace(/<([^ >]*)([^ \/>]*)/ig,sA1+"$1"+sA2+"$2");
//s=s.replace(/\/>$/ig,sA4);//if there is no closing tag
s=s.replace(/>$/ig,sA3);
/**************/

sHTML+=s;

if(!bClosingTag)sHTML+="</span>";//selThis

/*** tabs ***/
if(sTagName!="TEXTAREA")sHTML+= lineBreak2(sTagName)[1];
if(sTagName!="TEXTAREA")if(lineBreak2(sTagName)[1] !="") sHTML+= sT;//If new line, use base Tabs
/************/

if(bClosingTag)
{
/*** CONTENT ***/
s=window.opener.getOuterHTML(oNode);
if(sTagName=="SCRIPT")
{
s = s.replace(/<script([^>]*)>[\n+\s+\t+]*/ig,"<script$1>");//clean spaces
s = s.replace(/[\n+\s+\t+]*<\/script>/ig,"<\/script>");//clean spaces
s = s.replace(/<script([^>]*)>\/\/<!\[CDATA\[/ig,"");
s = s.replace(/\/\/\]\]><\/script>/ig,"");
s = s.replace(/<script([^>]*)>/ig,"");
s = s.replace(/<\/script>/ig,"");
s = s.replace(/^\s+/,'').replace(/\s+$/,'');
/*** format ***/
sHTML+="<div><span style='color:#828282;'>//&lt;![CDATA[<xmp style='font-family:tahoma;margin-top:0px;margin-bottom:0px;'>"+s+"</xmp>//]]&gt;</span></div>";
/**************/
}
if(sTagName=="STYLE")
{
s = s.replace(/<style([^>]*)>[\n+\s+\t+]*/ig,"<style$1>");//clean spaces
s = s.replace(/[\n+\s+\t+]*<\/style>/ig,"<\/style>");//clean spaces
s = s.replace(/<style([^>]*)><!--/ig,"");
s = s.replace(/--><\/style>/ig,"");
s = s.replace(/<style([^>]*)>/ig,"");
s = s.replace(/<\/style>/ig,"");
s = s.replace(/^\s+/,"").replace(/\s+$/,"");
/*** format ***/
sHTML+="<div><span style='color:#828282;'>&lt;!--<xmp style='font-family:tahoma;margin-top:0px;margin-bottom:0px;'>"+s+"</xmp>--&gt;</span></div>";
/**************/
}
if(sTagName=="DIV"||sTagName=="P")
{
if(oNode.innerHTML==""||oNode.innerHTML=="&nbsp;")
{
sHTML+="&amp;nbsp;";
}
else sHTML+=recur(oNode,sT+"&nbsp;&nbsp;");
}
else
if (sTagName == "STYLE" || sTagName=="SCRIPT")
{
//do nothing
}
else
{
sHTML+=recur(oNode,sT+"&nbsp;&nbsp;");
}

/*** tabs ***/
if(sTagName!="TEXTAREA")sHTML+= lineBreak2(sTagName)[2];
if(sTagName!="TEXTAREA")if(lineBreak2(sTagName)[2] !="") sHTML+= sT;//If new line, use base Tabs
/************/

/*** format ***/ //selThis
sHTML+="<font color='#0000cc'>&lt;/</font><font color='#8b4513'>" + sTagName.toLowerCase() + "</font><font color='#0000cc'>&gt;</font></span>";
/**************/
}
}
}
else if(oNode.nodeType==3)//text
{
sHTML+= fixVal(oNode.nodeValue);
}
else if(oNode.nodeType==8)
{
if(window.opener.getOuterHTML(oNode).substring(0,2)=="<"+"%")
{//server side script
sTmp=(window.opener.getOuterHTML(oNode).substring(2))
sTmp=sTmp.substring(0,sTmp.length-2)
sTmp=sTmp.replace(/^\s+/,"").replace(/\s+$/,"");
sHTML+= "<div><span style='background:yellow'>&lt;%<xmp style='font-family:tahoma;margin-top:0px;margin-bottom:0px;'>"+sTmp+"</xmp>%&gt;</span></div>";
}
else
{//comments
sTmp=oNode.nodeValue;
sTmp = sTmp.replace(/^\s+/,"").replace(/\s+$/,"");
sHTML+= "<div><span style='color:#828282;'>&lt;!--<xmp style='font-family:tahoma;margin-top:0px;margin-bottom:0px;'>"+sTmp+"</xmp>--&gt;</span></div>";
}
}
else
{
;//Not Processed
}

}
return sHTML;
}

function doWrap()
{
var inpWrap = document.getElementById("inpWrap");
if(inpWrap.checked==true)
{
//Wrap Text
idSource.document.body.style.whiteSpace="normal";
}
else
{
idSource.document.body.style.whiteSpace="nowrap";
}
}

//*******************
function setupToolbar()
{
var obj = window.opener.oUtil.obj;
var tb=new ISToolbar("srcEdt");
tb.onClick=function(id) {tbAction(tb, id);};
tb.iconPath="../"+obj.iconPath;
tb.btnWidth=obj.iconWidth;
tb.btnHeight=obj.iconHeight;

//tb.addButton("btnCut","btnCut.gif",getTxt("Cut"));
//tb.addButton("btnCopy","btnCopy.gif",getTxt("Copy"));
//tb.addButton("btnPaste","btnPaste.gif",getTxt("Paste"));
//tb.addSeparator();
tb.addButton("btnUndo","btnUndo.gif",getTxt("Undo"));
tb.addButton("btnRedo","btnRedo.gif",getTxt("Redo"));
tb.addSeparator();
tb.addButton("btnSearch","btnSearch.gif",getTxt("Search"));
document.getElementById("idToolbar").innerHTML=tb.render();
}

function tbAction(tb, id)
{
switch(id)
{
case "btnCut": doCmd('Cut'); break;
case "btnCopy": doCmd('Copy'); break;
case "btnPaste": doCmd('Paste'); break;
case "btnUndo": doCmd('Undo'); break;
case "btnRedo": doCmd('Redo'); break;
case "btnSearch": modelessDialogShow('search2.htm',375,163); break;
}

}
//*******************
function modelessDialogShow(url,width,height)
{
var left = screen.availWidth/2 - width/2;
var top = screen.availHeight/2 - height/2;
window.open(url, "", "dependent=yes,width="+width+"px,height="+height+",left="+left+",top="+top);
}

</script>
</head>
<body onload="setupToolbar();loadTxt();init();bodyOnLoad()" style="overflow:hidden;margin:0;background: #f4f4f4;">

<table width="100%" height="100%" align="center" cellpadding="0" cellspacing="0">
<tr>
<td id="idToolbar">

</td>
</tr>
<tr>
<tr>
<td style="height:100%">
<iframe style="width:100%;height:100%;" name="idSource" id="idSource"></iframe>
</td>
</tr>
<tr>
<td class="dialogFooter" style="padding:13;padding-top:7;padding-bottom:7;" align="right" valign="right">
<table cellpadding=1 cellspacing=0>

<td width="100%">
&nbsp;<input type="checkbox" ID="inpWrap" NAME="inpWrap" onclick="doWrap()" checked> <span id="txtLang" name="txtLang">Wrap Text</span>
</td>
<td>
<input type="button" name="btnCancel" id="btnCancel" value="cancel" onclick="self.close()" class="inpBtn" onmouseover="this.className='inpBtnOver';" onmouseout="this.className='inpBtnOut'">
</td>
<td>
<input type="button" name="btnApply" id="btnApply" value="apply" onclick="doUpdate();bodyOnLoad()" class="inpBtn" onmouseover="this.className='inpBtnOver';" onmouseout="this.className='inpBtnOut'">

</td>
<td>
<input type="button" name="btnOk" id="btnOk" value=" ok " onclick="doUpdate();self.close()" class="inpBtn" onmouseover="this.className='inpBtnOver';" onmouseout="this.className='inpBtnOut'">
</td>
</table>
</td>
</tr>
</table>

</body>
</html>
[/JS]
 
Rene dit is voor mij even niet begrijpbaar, wat is dit voor een code en wat kan ik hiermee.
Kan ik in deze code foto's zetten?
 
Dit is de code die op jouw pagina staat! Waarschijnlijk komt al die code van Novosite af om een soort frame om jouw pagina heen te zetten met reclame of zo? Ik denk dat je gewoon een andere hoster zult moeten gaan zoeken wil je een beetje kunnen spelen met scripts
 
Dit is de code die op jouw pagina staat! Waarschijnlijk komt al die code van Novosite af om een soort frame om jouw pagina heen te zetten met reclame of zo? Ik denk dat je gewoon een andere hoster zult moeten gaan zoeken wil je een beetje kunnen spelen met scripts

Rene, volgens Hoster zou ik javascript kunnen plaatsen. De foto slider op deze zou ik gaarne op mijn site plaatsen, is dat mogelijk http://www.leejoo.nl/java/imageeffects/foto_slider.htm
 
Hallo

Niet om 't een of ander, maar die javascript code van hierboven kom ik nergens meer tegen hoor, dit is zo te zien allemaal bagger van Novosite:

De code van Rene kan ik bevestigen , ergens worden script-tags toegevoegd . Mijn Konqueror geeft dezelfde broncode weer .

Probeer eens <script language="JavaScript"> ipv <script language="JavaScript1.2"> of type= ipv language .

Dit is de tweede actieve topic waar ik zoiets zie , hier zie ik evenwel geen <!DOC.. of HTML aanwijzingen want die zou ik voor de test ook even schrappen .
 
Hallo



De code van Rene kan ik bevestigen , ergens worden script-tags toegevoegd . Mijn Konqueror geeft dezelfde broncode weer .

Probeer eens <script language="JavaScript"> ipv <script language="JavaScript1.2"> of type= ipv language .

Dit is de tweede actieve topic waar ik zoiets zie , hier zie ik evenwel geen <!DOC.. of HTML aanwijzingen want die zou ik voor de test ook even schrappen .

Hallo,

Het volgende script heb ik op mijn site staan: http://www.swpecht.nl/pages.php?pageid=33957
Ik krijg de knoppen niet aan het werken. Weet jij of iemand hiervoor een oplossen.
Het vorige script kreeg ik niet aan het werk ook niet met jou aanpassingen.

<HTML>
<HEAD>
<TITLE>Een JavaScript fotoalbum</TITLE>
<SCRIPT LANGUAGE="JavaScript">


var ImageList = new Array();
ImageList[0] = new Image(500,400);
ImageList[0].src = "http://www.novosite.nl/editor/assets/swpecht/school.jpg";
ImageList[1] = new Image(500,400);
ImageList[1].src = "http://www.novosite.nl/editor/assets/swpecht/Brandweer%202.jpg";
ImageList[2] = new Image(500,400);
ImageList[2].src = "http://www.novosite.nl/editor/assets/swpecht/Rothenbacher.jpg";
ImageList[3] = new Image(500,400);
ImageList[3].src = "http://www.novosite.nl/editor/assets/swpecht/Puts.jpg";
ImageList[4] = new Image(500,400);
ImageList[4].src = "show/antw5.jpg";
ImageList[5] = new Image(500,400);
ImageList[5].src = "show/antw6.jpg";
ImageList[6] = new Image(500,400);
ImageList[6].src = "show/antw7.jpg";
ImageList[7] = new Image(500,400);
ImageList[7].src = "show/antw8.jpg";
ImageList[8] = new Image(500,400);
ImageList[8].src = "show/antw9.jpg";
ImageList[9] = new Image(500,400);
ImageList[9].src = "show/antw10.jpg";
ImageList[10] = new Image(500,400);
ImageList[10].src = "show/antw11.jpg";
ImageList[11] = new Image(500,400);
ImageList[11].src = "show/antw12.jpg";
ImageList[12] = new Image(500,400);
ImageList[12].src = "show/antw13.jpg";
ImageList[13] = new Image(500,400);
ImageList[13].src = "show/antw14.jpg";
ImageList[14] = new Image(500,400);
ImageList[14].src = "show/antw15.jpg";
ImageList[15] = new Image(500,400);
ImageList[15].src = "show/antw16.jpg";
ImageList[16] = new Image(500,400);
ImageList[16].src = "show/antw17.jpg";
ImageList[17] = new Image(500,400);
ImageList[17].src = "show/antw18.jpg";
ImageList[18] = new Image(500,400);
ImageList[18].src = "show/antw19.jpg";
ImageList[19] = new Image(500,400);
ImageList[19].src = "show/antw20.jpg";

var timerID = null;
var timerRunning = false;
var minIndx = 0;
var maxIndx = 20;
var count = 0;


function Init() {
minIndx = 0;
maxIndx = ImageList.length - 1; // bepaal de hoogste waarde voor de index
count = 0
}

function previous() {
--count;
if (count < minIndx) { count = maxIndx }
document.JSImage.src = ImageList[count].src
}

function next() {
++count;
if (count > maxIndx) { count = minIndx }
document.JSImage.src = ImageList[count].src
}

// hieronder staan de functies voor de timer van de diashow...
function stopclock(){
if(timerRunning)
clearTimeout(timerID);
timerRunning=false;
}

function startclock(pform) {
if (timerRunning) {
pform.ViewButton.value = "Start foto show";
stopclock()
}
else {
pform.ViewButton.value = "Stop foto show";
showtime()
}
}

function showtime() {
timerID = setTimeout("showtime()",4000);
timerRunning = true;
next()
}
// einde verbergen script -->
</SCRIPT>

</HEAD>
<BODY BGCOLOR="#83e15a" TEXT="#000000">

<TABLE BORDER=5 CELLPADDING=1 CELLSPACING=1>
<!-- Rij 1 -->
<TR>
<TD ALIGN=center colspan="2"><IMG SRC="http://www.novosite.nl/editor/assets/swpecht/school.jpg" NAME="JSImage" WIDTH=500 HEIGHT=400 BORDER=0>

</TD>
</TR>
<!-- Rij 2 -->
<TR>
<TD ALIGN=center>
<FORM NAME="ImageAlbum">
<INPUT TYPE="button" VALUE=" vorige " onClick="previous()">
<INPUT TYPE="button" VALUE=" volgende " onClick="next()">
</TD>
<TD ALIGN=center><INPUT TYPE="button" NAME="ViewButton" VALUE="Start foto show" onClick="startclock(this.form)">
</TR>
<TR>
<TD>

</TD>

</TR>
</TABLE>
<font size=2></FORM><BR>
</font>
</BODY>
</HTML>

Als ik het script laat draaien in een HTML kit werkt het gewoon. IK ben op zoek naar een aanpassing voor op mijn site De site heb ik gemaakt met novosite. Wie kan me helpen?
 
En wederom komt bovenstaand script niet voor op je pagina, dus de functie previous() etc kan simpelweg niet aangeroepen worden.
 
Wat kan ik hier tegen doen want ik snap het niet

Bestaat voor dit gedeelte een ander script?

function previous() {
--count;
if (count < minIndx) { count = maxIndx }
document.JSImage.src = ImageList[count].src
}
 
Óf je laat de precieze file zien die je op de website plaatst, óf (en misschien kom je hier sowieso niet onderuit) je neemt contact opnemen met novasite. Als je daadwerkelijk javascript in je file hebt staan en die wordt er structureel door hun uitgefilterd, dan kunnen wij daar hier niet veel meer aan doen.
 
Bestaat voor dit gedeelte een ander script?
Je hoeft daar geen ander script voor te hebben, er komt simpelweg GEEN script op jouw site terecht. Het kan dus zijn dat JIJ iets fout doet, of dat NOVASITE alles eruit filtert. Maar je kunt rustig stoppen met vragen 'wat is er fout in dit script' want dat is het probleem niet.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan