Archief - javascript met DIV's

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

adrianhates

Legacy Member
j design zei:
Om even terug in te pikken


Het is omdat er een banner wordt gebruikt met wisselende foto's die in een ul staan. Dus als ik die <li> crap allemaal apart in een file zet dan ziet, volgens mij, de bron er beter uit.
Dan heb je ipv een lange lijst enkele JS lijntjes die in een externe file zitten.
SEO? Als ik het fout heb zeg gerust. Ik ben er om te leren.

Nu je ajax vernoemt, zoiets ja. Maar ik denk dat je dat met een lijntje code kan.
(Maar dat wou ik bekomen.)
Het is niet de bedoeling een webssitestructuur op te zetten. Simpelweg een deeltje laden.

Ik kan het ook met position absolute en beneden plaatsten (code) boven tonen (css) maar vindt ik niet goed.
Dat wil ik vermijden.

DUS

Hoe kan ik die source definiëren?

ge kunt nog steeds beter die lijst in je html zetten.. Een paar lijstitems gaan je SEO niet beïnvloeden hoor..
Kheb nog net 2 dinge zo gemaakt ( eveneens met banners die doorschuiven ) maar kkan het je nog niet late zien aangezien die sites nog niet live zijn :)


Je kan ook met ne json array werken ,waarin je de elementen zet die moete getoond worden

bijvoorbeeld :
{{"link:\/images\/file1.jpg","alt:file1"},{"link:\/images\/file2.jpg","alt:file2"}}

en dan met javascript die array aanspreken en je html manipuleren

edit: ahja, ik zou die externe fileaanroep gwn laten zoals jij het ziet :) en het over een andere boeg gooien zoals ik hier boven beschrijf

Obliv`

Legacy Member
adrianhates zei:
ja als ge met een ajax een file aanspreekt dan moet je toch uit de response de xml halen en die dan parsen?

Ja, dat is toch zoals ik eerder beschreven heb? Ik heb gezegd dat de actie die je aanspreekt XML teruggeeft naar de client en dat je die dan in je callback gaat parsen.

Yngwie

Legacy Member
Obliv` zei:
Ja, dat is ongeveer half en half correct. Mbv AJAX kan je inderdaad asynchroon meerdere taken tegelijkertijd uitvoeren.

Het werkt ongeveer zo: je maakt een XMLHttpRequest object aan, je geeft aan welke actie uitgevoerd moet worden en je geeft een callback mee die moet worden uitgevoerd wanneer je request voltooid is.

De essenctie is dus dat je mbv clientside code (in javascript) een serverside action (in ASP.NET, ASP, PHP, JSP, ...) kan uitvoeren. Die actie geeft dan eventueel output in een XML-format terug aan de client. In je callback ga je dan die XML evalueren/parsen. Er is dus geen postback nodig van de volledige webpagina.

what he said. wel niet vergeten dat javascript singlethreaded is en dus alle code binnen een pagina binnen dezelfde thread zal uitgevoerd worden. ajax heeft dus niet met threads te maken.

Gurdt

Legacy Member
Yngwie zei:
what he said. wel niet vergeten dat javascript singlethreaded is en dus alle code binnen een pagina binnen dezelfde thread zal uitgevoerd worden. ajax heeft dus niet met threads te maken.
ik weet wat ajax dóet en javascript mag singlethreaded zijn, ajax kan nog altijd multithreaded

ten eerste wordt et aangeroepen script door den server verwerkt + terwijl kan je locaal dingen verwerken, dus een vorm van multithreading;)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan