Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

Script werkt wel lokaal maar niet op internet

None
7 antwoorden
  • Ik zit met een groot probleem. Ik heb m.b.v. AllWenMenu Pro een menu gemaakt. Dit werkt lokaal perfect, echter op internet niet. Ik krijg dan de melding 'parent.inhoud_f' is leeg of geen object, inhoud_f is de naam van mijn inline frame. Degene die mij zo snel mogelijk van dit probleem kan afhelpen kan een vergoeding tegemoet zien aangezien ik vandaag uiterlijk deze website moet opleveren.
    Het betreft http://www.twowheels.nlklik op een van de verdiepingen kies een van de menu keuzes zie waar het fout gaat. Ik zal hier alvast het script voor de bovenverdieping plaatsen

    [code:1:47f743bf21]
    //———-DHTML Menu Created using AllWebMenus PRO ver 3.1-#532—————
    //D:\Website\ontwikkeling\16 - www.twowheels.nl\menu\menu_f.awm
    var awmMenuName='menu_fietsen';
    var awmLibraryBuild=532;
    var awmLibraryPath='/awmData-menu_fietsen';
    var awmImagesPath='/awmData-menu_fietsen';
    var awmSupported=(navigator.appName + navigator.appVersion.substring(0,1)=="Netscape5" || document.all || document.layers || navigator.userAgent.indexOf('Opera')>-1)?1:0;
    if (awmAltUrl!='' && !awmSupported) window.location.replace(awmAltUrl);
    if (awmSupported){
    var awmMenuPath;
    if (document.layers) mpi=((document.images['awmMenuPathImg-menu_fietsen'])?document.images['awmMenuPathImg-menu_fietsen'].src:document.layers['xawmMenuPathImg-menu_fietsen'].document.images['awmMenuPathImg-menu_fietsen'].src); else mpi=document.images['awmMenuPathImg-menu_fietsen'].src;
    awmMenuPath=mpi.substring(0,mpi.length-16);
    while (awmMenuPath.search("'")>-1) {awmMenuPath=awmMenuPath.replace("'", "'");}
    var nua=navigator.userAgent,scriptNo=(nua.indexOf('Safari')>-1)?7:(nua.indexOf('Gecko')>-1)?2:((document.layers)?3:((nua.indexOf('Opera')>-1)?4:((nua.indexOf('Mac')>-1)?5:((nua.indexOf('Konqueror')>-1)?6:1))));
    document.write("<SCRIPT SRC='"+awmMenuPath+awmLibraryPath+"/awmlib"+scriptNo+".js'><\/SCRIPT>");
    var n=null;
    awmzindex=1000;
    }

    var awmSubmenusFrame='';
    var awmSubmenusFrameOffset;
    var awmOptimize=0;
    function awmBuildMenu(){
    if (awmSupported){
    awmCreateCSS(1,2,0,'#FFFFFF','#0000FF',n,'18px sans-serif',n,'none',2,n,0,4);
    awmCreateCSS(0,1,0,n,'#0000FF',n,n,n,'outset',2,'#0000FF',0,0);
    awmCreateCSS(1,2,1,'#FFFFFF','#0000FF',n,'14px sans-serif',n,'none',1,n,0,1);
    awmCreateCSS(0,2,1,'#FFFFFF','#EA6A0F',n,'14px sans-serif',n,'none',1,n,0,1);
    awmCreateCSS(1,2,1,'#FFFFFF','#0055E5',n,'14px sans-serif',n,'none',2,n,0,0);
    awmCreateCSS(1,2,0,'#FFFFFF','#0000FF',n,'14px sans-serif',n,'none',1,n,0,1);
    awmCreateCSS(0,2,0,'#FFFFFF','#EA6A0F',n,'14px sans-serif',n,'none',1,n,0,1);
    awmCreateCSS(1,2,0,'#FFFFFF','#000000',n,'14px sans-serif',n,'none',1,n,0,1);
    var s0=awmCreateMenu(0,0,0,0,1,0,0,0,1,0,0,0,2,1,0,n,"",n,1,62,1,1,n,n,100,0);
    it=s0.addItem(2,3,3,"&nbsp;&nbsp;Home&nbsp;&nbsp;",n,n,"","Terug naar de startpagina",n,n,n,"http://www.twowheels.nl",n);
    it=s0.addItem(2,3,3,"&nbsp;&nbsp;Contact&nbsp;&nbsp;",n,n,"","",n,n,n,"http://www.twowheels.nl/algemeen/contact.html","inhoud_f");
    it=s0.addItem(2,3,3,"&nbsp;&nbsp;Route&nbsp;&nbsp;",n,n,"","",n,n,n,"http://www.twowheels.nl/algemeen
    oute.html","inhoud_f");
    it=s0.addItem(2,3,3,"&nbsp;&nbsp;Nieuws&nbsp;&nbsp;",n,n,"","",n,n,n,"http://www.twowheels.nl/algemeen/nieuws_f.html","inhoud_f");
    it=s0.addItem(2,3,3,"&nbsp;&nbsp;Fietsen&nbsp;&nbsp;",n,n,"","",n,n,n,n,n);
    var s1=it.addSubmenu(0,0,0,2,0,0,0,1,4,n,"",n,1,1,1,0,n,n,100);
    it=s1.addItem(5,6,6,"&nbsp;&nbsp;Loekie&nbsp;&nbsp;",n,n,"","",n,n,n,"http://www.loekie.nl/homecatalogus.asp","inhoud_f");
    it=s1.addItem(5,6,6,"&nbsp;&nbsp;Alpina&nbsp;&nbsp;",n,n,"","",n,n,n,"http://www.alpinafietsen.nl","inhoud_f");
    it=s1.addItem(5,6,6,"&nbsp;&nbsp;K3&nbsp;&nbsp;",n,n,"","",n,n,n,"http://www.k3fietsen.nl","inhoud_f");
    it=s1.addItem(5,6,6,"&nbsp;&nbsp;Kawasaki&nbsp;&nbsp;",n,n,"","",n,n,n,"http://www.kawasakifietsen.nl","inhoud_f");
    it=s1.addItem(5,6,6,"&nbsp;&nbsp;Rocketpower&nbsp;&nbsp;",n,n,"","",n,n,n,"http://www.rocketpowerfietsen.nl","inhoud_f");
    it=s1.addItem(5,6,6,"&nbsp;&nbsp;Next Generation&nbsp;&nbsp;",n,n,"","",n,n,n,"http://www.nextgenerationfietsen.nl","inhoud_f");
    it=s1.addItem(5,6,6,"&nbsp;&nbsp;Raket&nbsp;&nbsp;",n,n,"","",n,n,n,"http://www.twowheels.nl/fietsen
    aket.html","inhoud_f");
    it=s1.addItem(5,6,6,"&nbsp;&nbsp;BMX KHE&nbsp;&nbsp;",n,n,"","",n,n,n,"htto://www.twowheels.nl/fietsen/bmx.html","inhoud_f");
    it=s1.addItem(5,6,6,"&nbsp;&nbsp;Haro Bikes&nbsp;&nbsp;",n,n,"","",n,n,n,"http://www.harobikes.com","inhoud_f");
    it=s1.addItem(5,6,6,"&nbsp;&nbsp;Overige&nbsp;&nbsp;",n,n,"","",n,n,n,n,n);
    var s2=it.addSubmenu(0,0,-4,2,0,0,0,1,4,n,"",n,1,1,1,0,n,n,100);
    it=s2.addItem(7,6,6,"&nbsp;&nbsp;Barbie&nbsp;&nbsp;",n,n,"","",n,n,n,"http://www.twowheels.nl/fietsen/barbie.html","inhoud_f");
    it=s2.addItem(7,6,6,"&nbsp;&nbsp;Winnie the Pooh&nbsp;&nbsp;",n,n,"","",n,n,n,"http://www.twowheels.nl/fietsen/wtp.html","inhoud_f");
    it=s0.addItem(2,3,3,"&nbsp;&nbsp;Aanbiedingen&nbsp;&nbsp;",n,n,"","",n,n,n,"http://www.twowheels.nl/upload_f.php","inhoud_f");
    s0.pm.buildMenu();
    }}[/code:1:47f743bf21]

    Ik hoop dat iemand mij wil en kan helpen. De gouden tip is goed voor 20 eurootjes.

    Alvast bedankt Wil

  • allereerst wil ik even zeggen dat het menu het in Forefox (of iig bij mij) helemaal niet doet. Er klapt niets uit en ik krijg deze melding:

    Error: uncaught exception: Permission denied to set property CSSStyleDeclaration.backgroundColor

    in IE 6.0 klapt er wel iets uit, maar als ik dan ergens op klik, gebeurt er niets. Ik krijg ook geen foutmelding. Helpen kan ik je dus niet, evt andere problemen geven wel :wink:
  • zo te zien heb je in je html pagina's je inline frame nergens gedefinieerd
  • Heb je alle paden (ook in je .js file) enzo gecontroleerd? En alles op je server staan?
  • in het bestand start_f.html staat
    [code:1:440f9e38c2] <p>
    <iframe name="inhoud_f" src="start.html" width="100%" height="500" framespacing="0" border="0" frameborder="0">
    De browser ondersteunt geen in line frames of is momenteel zodanig geconfigureerd dat in line frames niet kunnen worden weergegeven.
    </iframe>
    [/code:1:440f9e38c2]

    Dus dat is het probleem niet aangezien hij het anders ook lokaal niet zou doen.

    Ja ik heb alles gekopieerd, 3x gecheckt maar helaas pindakaas
  • [quote:1a529c8224]Dus dat is het probleem niet aangezien hij het anders ook lokaal niet zou doen.[/quote:1a529c8224]
    Ik bedoel niet zozeer het iframe, ik dacht meer aan verwijzingen in het script zelf.

    In zowel MSIE als Firefox schuiven de menu's uit, maar zodra ik op een link klik krijg ik een fout op de pagina (MSIE)… ik zou dus even de actie die dan uitgevoerd wordt controleren (heel precies kan ik je helaas niet helpen, maar daar gaat het mi fout…)
  • Het probleem is boven water, het zat hem niet in het script in het feit dat ik gebruik maakte van frames, of wel een frame openen om een andere bestand te openen zodat mijn url altijd dezelfde zou blijven op een of andere manier was dit de oorzaak. Nu werkt alles.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.