HTML-site forum


 · Forums · Reactie · Statistieken · Registreren · Zoeken · Regels · Tips · FAQ
HTML-site forum / JavaScript / 1 klik 2 frames DHTML menu
Schrijver Bericht
Scotty1985
Forum Lid

2 posts
# Geplaatst: 17 Mar 2010 11:40


Kan iemand mij helpen met het volgende probleem?

Aangezien ik een programmeer newbie ben, heb ik voor het creeeren van een tree menu gekozen voor een kant en klaar softwareprogramma (allwebmenus).

Het is tot zover gelukt dat alles er nu netjes uitziet en ook werkt Echter ontbrak er een optie in het programma om met 1 klik 2 frames tegelijkertijd aan te passen.

Ik heb 2 frames (genaamd maincontent & logo) en 2 documenten (opschoning.html & herinstalleren.html).

Zoals het script er nu uitziet wordt bij klikken op "- opschonen" ,opschoning.html netjes geladen in het maincontentframe. Ik zou echter graag zien dat op hetzelfde moment herinstalleren.html wordt geladen in het logoframe.

Nu zijn er genoeg scripts te vinden. Echter heb ik deze niet toe kunnen passen op het volgende script. Ik heb lang gepuzzeled maar kreeg het helaas niet voor elkaar.

Zou een van jullie mij op weg willen helpen?

javascript code
//----------DHTML Menu Created using AllWebMenus PRO ver 5.1-#766---------------
//F:\Progjes\awm\Theme Gallery\Sliding\scott.awm
var awmMenuName='menu';
var awmLibraryBuild=766;
var awmLibraryPath='/awmdata';
var awmImagesPath='/awmdata/menu';
var awmSupported=(navigator.appName + navigator.appVersion.substring(0,1)=="Netscape5" || document.all || document.layers || navigator.userAgent.indexOf('Opera')>-1 || navigator.userAgent.indexOf('Konqueror')>-1)?1:0;
if (awmAltUrl!='' && !awmSupported) window.location.replace(awmAltUrl);
if (awmSupported){
var nua=navigator.userAgent,scriptNo=(nua.indexOf('Chrome')>-1)?2:((nua.indexOf('Safari')>-1)?7:(nua.indexOf('Gecko')>-1)?2:((document.layers)?3:((nua.ind  exOf('Opera')>-1)?4:((nua.indexOf('Mac')>-1)?5:1))));
var mpi=document.location,xt="";
var mpa=mpi.protocol+"//"+mpi.host;
var mpi=mpi.protocol+"//"+mpi.host+mpi.pathname;
if(scriptNo==1){oBC=document.all.tags("BASE");if(oBC && oBC.length) if(oBC[0].href) mpi=oBC[0].href;}
while (mpi.search(/\\/)>-1) mpi=mpi.replace("\\","/");
mpi=mpi.substring(0,mpi.lastIndexOf("/")+1);
var e=document.getElementsByTagName("SCRIPT");
for (var i=0;i<e.length;i++){if (e[i].src){if (e[i].src.indexOf(awmMenuName+".js")!=-1){xt=e[i].src.split("/");if (xt[xt.length-1]==awmMenuName+".js"){xt=e[i].src.substring(0,e[i].src.length-awmMenuName.length-3);if (e[i].src.indexOf("://")!=-1){mpi=xt;}else{if(xt.substring(0,1)=="/")mpi=mpa+xt; else mpi+=xt;}}}}}
while (mpi.search(/\/\.\//)>-1) {mpi=mpi.replace("/./","/");}
var awmMenuPath=mpi.substring(0,mpi.length-1);
while (awmMenuPath.search("'")>-1) {awmMenuPath=awmMenuPath.replace("'","%27");}
document.write("<SCRIPT SRC='"+awmMenuPath+awmLibraryPath+"/awmlib"+scriptNo+".js'><\/SCRIPT>");
var n=null;
awmzindex=1000;
}
 
var awmImageName='';
var awmPosID='';
var awmSubmenusFrame='';
var awmSubmenusFrameOffset;
var awmOptimize=0;
var awmHash='';
var awmComboFix=1;
var awmUseTrs=0;
var awmSepr=["0","","",""];
function awmBuildMenu(){
if (awmSupported){
awmImagesColl=["computer.png",24,24,"tv.png",24,24];
awmCreateCSS(0,1,0,n,n,n,n,n,'none none none none','0px 0px 0px 0','#000000 #000000 #000000 #000000',0,0);
awmCreateCSS(1,2,0,'#000001',n,n,'bold 16px Candara',n,'none','0','#000000','3px 8px 3px 8',0);
awmCreateCSS(0,2,0,'#38383B',n,n,'bold 16px Candara',n,'none','0','#000000','3px 8px 3px 8',0);
awmCreateCSS(1,2,0,'#000000',n,n,'14px Candara',n,'none','0','#000000','3px 8px 3px 8',1);
awmCreateCSS(0,2,0,'#000000',n,n,'bold 14px Candara',n,'none','0','#000000','3px 8px 3px 8',1);
awmCreateCSS(1,2,0,'#000000',n,n,'14px Candara',n,'none','0','#000000','3px 8px 3px 8',0);
awmCreateCSS(0,2,0,'#000000',n,n,'bold 14px Candara',n,'none','0','#000000','3px 8px 3px 8',0);
var s0=awmCreateMenu(0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,n,n,100,0,0,0,0,100,-1,1,200,200,0,0,0,"0,0,0",n,n,n,n,n,n,n,n,1,0,0,0);
it=s0.addItemWithImages(1,2,2," &nbsp; &nbsp; &nbsp; &nbsp;Computer",n,n,"",0,0,0,3,3,3,n,n,n,"",n,n,n,n,n,200,0,2,n,n,n,n,n,n,0,0,0,0,0,n,n,n);
var s1=it.addSubmenu(0,0,-1,0,0,0,0,0,1,1,0,n,n,100,-1,2,0,-1,1,200,200,0,0,"0,0,0",1,"1,0,-1,0,-1,-1,10,0,1");
it=s1.addItem(3,4,4," &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - Opschonen",n,n,"","",n,n,n,"Opschoning.html","maincontent",0,0,2,0,0);
it=s1.addItem(5,6,6," &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - Herinstalleren",n,n,"","",n,n,n,n,n,0,0,2,0,0);
it=s1.addItem(5,6,6," &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - (Draadloos) Internet aansluiten",n,n,"","",n,n,n,n,n,0,0,2,0,0);
it=s0.addItemWithImages(1,2,2," &nbsp; &nbsp; &nbsp; &nbsp;Digitale apparaten",n,n,"",1,1,1,3,3,3,n,n,n,"",n,n,n,n,n,200,0,2,n,n,n,n,n,n,0,0,0,0,0,n,n,n);
var s1=it.addSubmenu(0,0,-1,0,0,0,0,0,1,1,0,n,n,100,-1,1,0,-1,1,200,200,0,0,"0,0,0",1,"1,0,-1,0,-1,-1,10,0,1");
it=s1.addItem(5,6,6," &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - Tv aansluiten",n,n,"","",n,n,n,n,n,0,0,2,0,0);
it=s1.addItem(5,6,6," &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - Home cinema aansluiten",n,n,"","",n,n,n,n,n,0,0,2,0,0);
s0.pm.buildMenu();
}}

mod edit even je niet bestaande code tags gefixed

 
DNA
Forum Lid

7709 posts
# Geplaatst: 17 Mar 2010 11:45


wat een bagger code.

Maar hier de oplossing, hoewel frames echt totally not done zijn.

<a href="target1.htm" target="frame1" onClick="parent.frame2.location.href="target2.htm">klik hier</a>

Scotty1985
Forum Lid

2 posts
# Geplaatst: 17 Mar 2010 13:28 · Aangepast door: Scotty1985


Ik weet dat het een baggercode is, maar bij gebrek aan kennis en tijd doe ik het er toch maar mee. Zo belangrijk is het project ook niet.

Maar het script wat je geeft ben ik al tientallen keren tegengekomen op google tijdens mn zoektocht naar de oplossing. Volgens mij past die niet in het script wat het programma genereert.

Of weet jij een manier om het in te voegen in (de volgens mij betreffende regel 50)
javascript code
it=s1.addItem(3,4,4," &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - Opschonen",n,n,"","",n,n,n,"Opschoning.html","maincontent",0,0,2,0,0);


Bedankt!

DNA
Forum Lid

7709 posts
# Geplaatst: 17 Mar 2010 13:40


nee, denk dat niemand dit even voor je doet.
Want feitelijk is het dan heel de code ombouwen. En ik heb ook geen zin om er in te verdiepen, omdat het bagger code is. tijdsverspilling.

Reactie

Tekst vet maken  Tekst cursief maken  Tekst onderstrepen  Afbeelding invoegen  Insert YouTube video  Link invoegen  html code invoeren  css code invoeren  php code invoeren   javascript code invoeren  Uitschakelen *Wat is dat?


» Naam  » Wachtwoord 
 Alleen geregistreerde bezoekers kunnen hier een bericht plaatsen. Je kunt inloggen of je hier registreren.

 



Dit forum is gebaseerd op miniBB © 2001-2010

cursus html


Sponsor: BlueYellow

Sitemap