Home › Forums › Games discussies › Div target
- Dit onderwerp bevat 7 reacties, 3 deelnemers, en is laatst geüpdatet op 15 jaren, 9 maanden geleden door
BarthezZ.
- AuteurBerichten
- 27-09-2009 20:39 om 20:39 #119551
Brrt, heb hulp nodig. Ben op t moment een redelijk simpele website aan t maken, maar zit even vast. Heb een Javascript menu gemaakt dat uitklapt, en ik heb een content div gemaakt en daar wil ik alle content in laten komen, dus de website moet niet verversen, alleen die DIV. En wil echt geen gebruik maken van een iFrame want dat is schijt op 3 wielen. Mijn code is op t moment; Code:
Portfolio Daan Nijboer Copyright 2009-2010, Daan Nijboer
var timeout=500;var closetimer=0;var ddmenuitem=0;
function mopen(id){mcancelclosetime();
if(ddmenuitem)ddmenuitem.style.visibility=‘hidden’;
ddmenuitem=document.getElementById(id);ddmenuitem.style.visibility=‘visible’;
}function mclose(){if(ddmenuitem)ddmenuitem.style.visibility=‘hidden’;}
function mclosetime(){closetimer=window.setTimeout(mclose,timeout);}
function mcancelclosetime(){if(closetimer){window.clearTimeout(closetimer);closetimer=null;}}
document.onclick=mclose;
En ik wil nu bijvoorbeeld de knop “Intro” zo maken.
Code: Intro
Dus als ik op Intro klik wil ik de content in de DIV “hoer” krijgen. Hoe doe ik dit, door middel van Javascript? Help! Ik weet zeker dat ‘t kan, alleen f niet hoe ;p
Alvast bedankt.
Met zoiets kan het misschien lukken.
heb deze code gebruikt;
Code:
Wil alleen nu dat ipv
Code:
var display = new Array();
display[1] = “Some new content.”;
display[2] = “Some other content.”;
display[3] = “Some more content.”;
ik de html bestanden aan kan geven. Iemand een idee?
var display = new Array();
display[1] = “test.html”;
display[2] = “test2.html”;
display[3] = “test3.html”;
Werkt dat niet gewoon? Anders kun je de content van die html pagina’s gewoon daarin proberen te zetten.
Code:
var display = new Array();
display[1] = ““;
etc…
Niet geheel netjes maar who cares als het werkt.

Je wilt zowel naar een andere pagina gaan maar dat doen zonder te refreshen?
Je zou kunnen kijken naar de hippe buzzword “ajax” oftewel, xmlhttprequests, waardoor je dynamisch (on the fly zegmaar) iets kan aanroepen en ergens heen outputten. Er staat hier _enorm_ veel documentatie over online. En ja, het is vaak leuk, maar zelden echt nodig…
Je moet ingelogd zijn om een antwoord op dit onderwerp te kunnen geven.