Reacties op het script [AJAX] Menu -> submenu -> pagina
|
Gepost op: 03 januari 2007 - 08:58 |
|
|
|
PHP expert
|
|
|
|
Gepost op: 03 januari 2007 - 12:32 |
|
|
|
PHP beginner
|
Citaat: Kies een menu, en een submenu zal verschijnen. Als je hierna een item uit het submenu kiest zal de pagina verschijnen... allemaal zonder de hele pagina te refreshen offcourse (handig voor als je layout een behoorlijke omvang heeft)
Nou daarom |
|
|
|
Gepost op: 03 januari 2007 - 14:51 |
|
|
|
PHP expert
|
Mad_Mike, als je er niets van weet, zwijg dan gewoon... hij maakt nergens gebruik van de extra voordelen van ajax, dit kon ook gewoon met javascript! |
|
|
|
Gepost op: 03 januari 2007 - 15:48 |
|
|
|
Crew algemeen
|
eerste scriptje, gewoon om er al een beetje mee bezig geweest te zijn... |
|
|
|
Gepost op: 03 januari 2007 - 16:51 |
|
|
|
PHP beginner
|
Citaat: [I][B]vage[/B] schreef op 03 Januari 2007 - 14:51[/I]
Mad_Mike, als je er niets van weet, zwijg dan gewoon... hij maakt nergens gebruik van de extra voordelen van ajax, dit kon ook gewoon met javascript! Gaan we de persoonlijke aanval inzetten?
Hij heeft toch aangegeven dat het als voorbeeld dient, en dus niet een uitstekend voorbeeld is. Maar gewoon om andere op ideeen te brengen.
Citaat: Dit is meer een scriptje dat je als voorbeeld kan gebruiken. Ik heb het btw gemaakt aan de hand van de tutorial van Lucas Van Dijk. Het is trouwens mijn eerste scriptje mbv AJAX. |
|
|
|
Gepost op: 03 januari 2007 - 17:45 |
|
|
|
PHP expert
|
Citaat: Gaan we de persoonlijke aanval inzetten?
Hij heeft toch aangegeven dat het als voorbeeld dient, en dus niet een uitstekend voorbeeld is. Maar gewoon om andere op ideeen te brengen.
Lees mijn bericht opnieuw en interpreteer het.
En overigens, jij neemt aan dat ik achterlijk ben en niet kan lezen en interpreteren, terwijl je er zelf geen held in bent. |
|
|
|
Gepost op: 05 januari 2007 - 10:47 |
|
|
|
Moderator
|
Citaat: Mad_Mike, als je er niets van weet, zwijg dan gewoon... hij maakt nergens gebruik van de extra voordelen van ajax, dit kon ook gewoon met javascript!
Gewoon even iets hoor, maar AJAX = javascript.
Maar ok, even serieus. Laten wij elkaar even niet afkraken en gewoon weer praten over scripts, codes en meer van dat soort dingen. |
|
|
|
Gepost op: 05 januari 2007 - 18:47 |
|
|
|
PHP expert
|
AJAX is geen javascript, maar een functie van..
AJAX staat voor iets als asynchroon javasript met xml.
Dit is dus geen goed voorbeeld van AJAX.
Het zou beter zijn wanneer je via XML de nieuwe menuitems op zou halen, die zou verwerken en zou laten zien.
DAN was dit een goed voorbeeld geweest. |
|
|
|
Gepost op: 06 januari 2007 - 16:48 |
|
|
|
Crew algemeen
|
heb het al lang met MySQL hier op m'n pc staan (gemaakt vlak na ik dit gepost had). Dat is dan weer wel een goed voorbeeld ofwa? |
|
|
|
Gepost op: 06 januari 2007 - 17:23 |
|
|
|
PHP expert
|
Euhm... databaseacces is iets dat mogelijk is via ajax en niet via javascript, dus ja, dat zou beter zijn. Omdat wat je hier gemaamt hebt helemaal geen php nodig heeft. |
|
|
|
Gepost op: 07 januari 2007 - 20:46 |
|
|
|
PHP expert
|
dat het dinamisch is zou toch wel moeten ja.
maar ajax is van origine gebouwd voor XML. Er schijnen ook makkelijke functies te zijn om het te parsen. |
|
|
|
Gepost op: 13 januari 2007 - 02:15 |
|
|
|
PHP gevorderde
|
Citaat: [I][B]ikkedikke[/B] schreef op 05 Januari 2007 - 18:47[/I]
AJAX is geen javascript, maar een functie van..
AJAX staat voor iets als asynchroon javasript met xml.
Dit is dus geen goed voorbeeld van AJAX.
Het zou beter zijn wanneer je via XML de nieuwe menuitems op zou halen, die zou verwerken en zou laten zien.
DAN was dit een goed voorbeeld geweest.
AJAX is een term, AJAX opzich is zeker wel javascript, wat jij bedoeld is het XMLHTTPObject. Dát is een javascript functie.
Verder vind ik het een beetje jammer dat hier zulke problemen ontstaan om een script dat in feite niets meer is dan een uitleg van AJAX als concept.
In dit geval is het waar dat de overdracht van informatie beter m.b.v XML had kunnen gebeuren, javascript is namelijk zeer flexibel als het aankomt op het gebruik van XML, dat is een héél ander verhaal als het het veranderen van (X)HTML betreft. Bovendien is het semantisch stukken correcter. |
|
|
|
Gepost op: 25 september 2008 - 23:21 |
|
|
|
Nieuw lid
|
Hallo wimmarien ,
Voor mij is het wel prima bruikbaar.
Maar hoe kan ik nu die div menu_left leegmaken.
B.v. om er een andere menu te plaatsen ? (en dus ahw weer leeg te starten , of een trapje naar ' boven ' te gaan in het menu)
Groet
Valeria
|
|
|
|
Gepost op: 25 september 2008 - 23:28 |
|
|
|
Crew algemeen
|
Met dit moet het volgens mij wel lukken:
document.getElementById('menu_left').innerHTML = "";
document.getElementById('menu_left').innerHTML = "";
ben zelf ook niet zo'n javascript hero... |
|
|
|
Gepost op: 25 september 2008 - 23:53 |
|
|
|
Nieuw lid
|
Hallo Wimmarien,
Dank voor je supersnelle reactie.
En hoe plaats ik na het leegmaken nieuwe waardes erin ?
je hebt nu
menu -> menu1
menu 2
menu 3
nivo hoger => menu_left leegmaken en plaats
er andere waardes in. |
|
|
|
Gepost op: 26 september 2008 - 00:00 |
|
|
|
Crew algemeen
|
op dezelfde manier. Je moet document.getElementById('menu_left').innerHTML eigenlijk bekijken als de "cel" waar je informatie in wil laten verschijnen. Deze kan een string zijn, of kan afkomstig zijn uit een andere variabele (wat er bij dit script eigenlijk gebeurd, de paginainhoud wordt opgehaald, in een variabele gestoken en achteraf wordt hij in de "cel" gezet).
document.getElementById('menu_left').innerHTML = "Test"
zal "Test" in de div zetten,
var inhoud = "Dit is de inhoud voor de div"
document.getElementById('menu_left').innerHTML = inhoud
zal "Dit is de inhoud voor de div" in de div zetten.
Als je verder nog vragen hebt raad ik je aan om je vraag op het forum te posten, zo zullen meer leden je vraag lezen en zullen er leden reageren die meer kennis van javascript hebben... |
|
|
Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom. |
|
|
|