Ergebnis 1 bis 2 von 2

Thema: JS Menu Maker. Seiten in Frame anzeigen.

  1. #1
    Unregistriert
    Gast

    Standard JS Menu Maker. Seiten in Frame anzeigen.

    Hallo. Ich habe den Menu Generator JS Menu Maker gebraucht, nun will ich meine Seiten in einem Inline Frame Namens " Inhalt " anzeigen lassen aber es liegt keine Beschreibung bei wie man sowas macht, auch im Inet wurde ich nicht fündig. Hier die 2 einzigen Scriptfiles als Code :

    Script 1

    Code:
    var stop;
    var stopsub;
    var curmenu="";
    var submenu="";
    var menuwidth=130;
    var menuheight=20;
    var menu = new Menu();
    menu.addItem('Home','/Home/home.html');
    menu.addsubmenu();
    menu.addItem('About','');
    menu.addsubmenu();
    menu.addsubmenuitem('Steckbrief','/About/Steckbrief/steckbrief.html','left');
    menu.addsubmenuitem('Über mich','/About/Ueber Mich/uebermich.html','left');
    menu.addItem('Kreatives','');
    menu.addsubmenu();
    menu.addsubmenuitem('UT 2004 Maps','/Kreatives/UT 2004 Maps/ut2004maps.html','left');
    menu.addsubmenuitem('UT 3 Maps','/Demnaechst/demnaechst.html','left');
    menu.addItem('Tutorials','/Demnaechst/demnaechst.html');
    menu.addItem('Foto, My Clips, Vidz','');
    menu.addsubmenu();
    menu.addsubmenuitem('Fotografie','/Demnaechst/demnaechst.html','left');
    menu.addsubmenuitem('My Clips','/Demnaechst/demnaechst.html','left');
    menu.addsubmenuitem('Vidz','/Demnaechst/demnaechst.html','left');
    menu.addItem('Hier kostenlos!','/Demnaechst/demnaechst.html');
    menu.addItem('Chat','/Demnaechst/demnaechst.html');
    menu.addItem('Wetter','/Wetter/wetter.html');
    menu.addItem('Links','');
    menu.addsubmenu();
    menu.addsubmenuitem('PC und Internet','/Links/PC und Internet/pcundinternet.html','left');
    menu.addsubmenuitem('Staat','/Links/Staat/staat.html','left');
    menu.addsubmenuitem('Bekannte','/Links/Bekannte/bekannte.html','left');
    menu.addsubmenuitem('Sonstige','/Links/Sonstige/sonstige.html','left');
    menu.addItem('Gästebuch','http://www.yasp.ch/gb.asp?user=MadK 376');
    menu.showMenu();


    Script 2

    Code:

    function findposx(s,level)


    {


    if (level == 0)


    {


    var cnt = 2;


    var idx = 0;


    }


    else


    {


    var cnt = 2;


    var idx = 0;


    }


    var curLeft = 0;


    if (s.offsetParent)


    {


    while (s.offsetParent && (idx < cnt))


    {





    curLeft += s.offsetLeft;


    s = s.offsetParent;


    idx+=1;


    }








    }





    else if (s.x) { curLeft += s.x; }





    return curLeft;








    }





    function findposy(s,level)


    {


    if (level == 0)


    {


    var cnt = 2;


    var idx = 0;


    }


    else


    {


    var cnt = 2;


    var idx = 0;


    }


    var curTop = 0;


    if (s.offsetParent)


    {


    while (s.offsetParent && (idx < cnt))


    {


    curTop += s.offsetTop;


    s = s.offsetParent;


    idx +=1;





    }








    }


    else if (s.x) { curTop += s.x; }





    return curTop;





    }





    function setmenus(s)


    {


    curmenu = s;





    }





    function setsubmenus(s)


    {


    submenu = s;


    var x = submenu.substring(0,3)


    x = x + '0';


    curmenu = x;





    }





    function expand(s)


    {





    curmenu = s.id;


    var x = s.id;


    var count = parseInt(x,10);


    count += 100;


    if (count < 1000)


    {


    x = '0' + count;


    }


    else


    {


    x = count;


    }


    var td = document.getElementById(x);


    var posx = findposx(s,0);


    var posy = findposy(s,0) + menuheight;





    if (td != null)


    {


    td.style.left = "" + posx + "px";


    td.style.top = "" + posy + "px";





    td.style.display = 'block';





    }


    }





    function checkpos(s)


    {





    stop = window.setTimeout("collapse('"+s+"')",005);


    }





    function checksubpos(s)





    {





    stopsub = window.setTimeout("collapsesub('"+s+"')",005);


    }





    function collapsesub(s)


    {





    if (s.substring(0,3) != submenu.substring(0,3))


    {





    var td = document.getElementById(s);


    if (td != null)


    {


    var x = s;


    var count = parseInt(x,10);


    count += 1;


    if (count < 1000)


    {


    x = '0' + count;


    }


    else


    {


    x = count;


    }


    td = document.getElementById(x);


    if (td != null)


    {


    td.style.display = 'none';


    }





    }








    }





    if (s.substring(0,1) != curmenu.substring(0,1) || curmenu == '0')


    {





    var td = document.getElementById(s);


    if (td != null)


    {


    var x = s;


    var y = x.substring(0,2);


    y = y + '00';


    td = document.getElementById(y);





    if (td != null)


    {


    td.style.display = 'none';


    }





    }


    }











    }





    function collapse(s)


    {





    if (s.substring(0,1) != curmenu.substring(0,1))


    {


    var td = document.getElementById(s);


    if (td != null)


    {


    var x = s;


    var count = parseInt(x,10);


    count += 100;


    if (count < 1000)


    {


    x = '0' + count;


    }


    else


    {


    x = count;


    }


    td = document.getElementById(x);


    if (td != null)


    { td.style.display = 'none';}





    }


    }





    }





    function expandsub(s,direction)


    {


    submenu = s.id;


    var x = s.id;


    var count = parseInt(x,10);


    count += 1;


    if (count < 1000) {


    x = '0' + count;


    }


    else


    {


    x = count;


    }





    var td = document.getElementById(x);


    if (direction == 'right')


    {


    var posx = findposx(s,1) + menuwidth;


    }


    else


    {


    var posx = findposx(s,1) - menuwidth;





    }





    var posy = findposy(s,1);


    if (td != null)


    {


    td.style.left = "" + posx + "px";


    td.style.top = "" + posy + "px";


    td.style.display = 'block';


    }








    }





    function Menu()


    {


    this.addItem = addItem;


    this.addsubmenu = addsubmenu;


    this.addsubmenuitem = addsubmenuitem;


    this.addlevel2menu = addlevel2menu;


    this.addlevel2menuitem = addlevel2menuitem;





    this.showMenu = showMenu;


    thousands = 0;


    hundreds = 0;


    tens = 0;


    digits = 0;





    htmlstr="";


    htmlstr += "<!--GMENU Version 2.1-->";


    htmlstr += "<table cellpadding=0 cellspacing=0 border=0 class='gmenu'><tr><!--GMENUITEMS--></tr></table><!--SUBMENU-->";


    htmlstr += "<!--End of Gmenu-->";





    }





    function addItem(menuname,lnk)


    {


    var id = "";


    hundreds = 0;


    tens = 0;


    digits = 0;





    id = "" + thousands + hundreds + tens + digits + "";


    menustr = "";


    menustr+= "<td class=\"gmenu\" width=\""+menuwidth+"\" id=\""+id+"\" onmouseover=\"expand(this)\" onmouseout=\"setmenus('');checkpos('"+id+"')\"><a href='"+lnk+"' class=\"gmenu\">"+menuname+"</a></td>";


    menustr+="<!--GMENUITEMS-->";


    htmlstr = htmlstr.replace("<!--GMENUITEMS-->",menustr);


    thousands+=1;


    }





    function addsubmenu()


    {


    var id = "";


    hundreds = hundreds + 1;


    currentthousands = thousands - 1;


    htmlstr = htmlstr.replace("<!--SUBMENUITEMS-->",'');


    id = "" + currentthousands + hundreds + tens + digits + "";


    pid = "" + currentthousands + "000";


    menustr = "";


    menustr+="<div id=\""+id+"\" class=\"submenu\" style=\"position:absolute;left:0;top:0;display:non e;z-index:10\" onmouseover=\"setmenus('"+id+"')\" onmouseout=\"setmenus('');checkpos('"+pid+"')\"><!--SUBMENUITEMS--></div>";


    menustr+="<!--SUBMENU-->";


    htmlstr = htmlstr.replace("<!--SUBMENU-->",menustr);


    }





    function addsubmenuitem(name,lnk,direction)


    {


    var id = "";


    tens = tens + 1;


    digits = 0;


    currentthousands = thousands - 1;


    id = "" + currentthousands + hundreds + tens + digits + "";


    menustr = "";

    if (direction == 'left')

    {


    menustr+="<a id=\""+id+"\" href=\""+lnk+"\" onmouseover=\"setsubmenus('"+id+"');expandsub(this ,'left')\" onmouseout=\"setsubmenus('');checksubpos('"+id+"') \">"+name+"</a>";

    }

    else

    {

    menustr+="<a id=\""+id+"\" href=\""+lnk+"\" onmouseover=\"setsubmenus('"+id+"');expandsub(this ,'right')\" onmouseout=\"setsubmenus('');checksubpos('"+id+"') \">"+name+"</a>";



    }


    menustr+="<!--SUBMENUITEMS-->";


    htmlstr = htmlstr.replace("<!--SUBMENUITEMS-->",menustr);





    }





    function addlevel2menu()


    {


    var id = "";


    currentthousands = thousands - 1;


    digits+=1;


    htmlstr = htmlstr.replace("<!--LEVEL2ITEMS-->",'');


    id = "" + currentthousands + hundreds + tens + digits + "";


    pid = "" + currentthousands + hundreds + tens + "0";


    menustr = "";


    menustr+="<div id=\""+id+"\" class=\"level2menu\" style=\"position:absolute;display:none;z-index:10\" onmouseover=\"setsubmenus('"+id+"')\" onmouseout=\"setsubmenus('');checksubpos('"+pid+"' )\"><!--LEVEL2ITEMS--></div>";


    menustr+="<!--SUBMENU-->";


    htmlstr = htmlstr.replace("<!--SUBMENU-->",menustr);








    }





    function addlevel2menuitem(name,lnk)


    {





    menustr = "";


    menustr+="<a href='"+lnk+"'>"+name+"</a>";


    menustr+="<!--LEVEL2ITEMS-->";





    htmlstr = htmlstr.replace("<!--LEVEL2ITEMS-->",menustr);








    }








    function showMenu()


    {


    // alert(htmlstr);


    document.writeln(htmlstr);





    }





    Findets wer raus wie ich die Seiten in ein Frame kriege?

    Hier noch der Link zum Menu Generator :

    http://www.hotscripts.com/Detailed/54619.html

    Danke
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard

    also erstmal sorry, ich hab mir den code nicht angeguckt.. erstens weil mir die leerzeilen zu viel sind und zweitens weil da keine codetags benutzt wurden, die irgendwas kenntlich machen!

    wenn du ein element hast gib diesem element ne eindeutige ID und dann kannste mit
    Code:
    document.getElementById("DEINE_ID")
    dieses element ansprechen!
    beim iframe könntest du ein
    Code:
    document.getElementById("DEINE_ID").src ="http://forum-hilfe.de"
    verwenden um diesem iframe dieses forum reinzustopfen.
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

Ähnliche Themen

  1. Seiten nur im Hauptframe anzeigen aber wie ?
    Von Nibelunge im Forum HTML & CSS Forum
    Antworten: 9
    Letzter Beitrag: 19.07.2006, 14:59
  2. Ein menu anzeigen wenn genug rechte da sind
    Von sibbiiii im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 10.03.2006, 17:46
  3. Werbung im Menu Frame
    Von Gast im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 20.02.2006, 19:10
  4. www. seiten direkt anzeigen
    Von mich-cha im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 30.04.2005, 09:54
  5. Seiten verkleinert im Frame anzeigen?
    Von Marlene im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 14.04.2005, 11:27

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •