1 2 3 4 5 6 7 | { echo "<div id='imageLeft6'></div>"; } |
Hmm lijkt me zo te zien wel iets om in ajax te makenquote:Op donderdag 22 januari 2009 17:04 schreef ursel het volgende:
Ik zal waarschijnlijk hier niet goed zitten, maar misschien dat jullie me wel kunnen helpen waar en hoe ik het volgende kan bewerkstelligen.
Waar ik namelijk op zoek naar ben is een manier om de gebruikers te informeren. Echter is de bedoeling dat dit redelijk real-time gebeurd. In ons systeem komt het namelijk wel eens voor dat een pagina tot 30 minuten open staat. Men is dan in de tussentijd papieren aan het uitzoeken welke data ingevuld moet worden etc.
Nu wil ik dus, dat ook al is er geen activiteit, dat het systeem ook bij deze gebruikers een bericht op het scherm kan plaatsen.
Iemand een idee hoe ik dit doe en waar ik dit het beste kan zoeken?
1 2 3 4 5 6 7 | { echo "<div id='imageLeft6'><a href=\"linkje\"><img src=\"path/naar/plaatje\" /></div>"; } |
Wat is er mis met gewoon simpele clientside scripting?quote:Op donderdag 22 januari 2009 18:37 schreef Flepke het volgende:
[..]
Hmm lijkt me zo te zien wel iets om in ajax te maken
In je CSS bestand:quote:Op donderdag 22 januari 2009 17:58 schreef Eastman het volgende:
Ben mijn website aan het aanpassen, maar kom er even niet uit...
Ik wil graag een hyperlink toevoegen aan een plaatje die in een <div> zit.
hier onder het stukje code waar het om gaat...
[ code verwijderd ]
Heb <a href=""> op meerdere plekken geprobeerd, maar het lukt allemaal niet...
thnx..
1 2 3 4 5 6 7 8 | background:url(../img/4ro.gif) no-repeat left; width: 120px; height: 39px; position: relative; float: left; margin-left: 32px; } |
1 |
1 2 3 4 5 6 7 8 9 10 11 12 | function externalLinks() { if (!document.getElementsByTagName) return; var anchors = document.getElementsByTagName("a"); for (var i=0; i<anchors.length; i++) { var anchor = anchors[i]; if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") anchor.target = "_blank"; } } window.onload = externalLinks; |
1 |
Ik heb het uiteindelijk na een en ander proberen anders opgelost want het bleek dat regels tellen toch niet de oplossing was. Kan wel gaan uitleggen hoe en wat maar dat wordt een lang verhaal en ik wil zo eerst ontbijtenquote:Op donderdag 22 januari 2009 12:00 schreef Swetsenegger het volgende:
Maar goed je kan er natuurlijk ook eerst een nl2br overheen halen en dan exploden op <br />
En nog "</a>" na het plaatje. (Hoewel het zonder ook wel zal "werken")quote:
Zie de opmerking van SuperRembo boven je. En post je relevante code eens.quote:Op donderdag 22 januari 2009 19:19 schreef Eastman het volgende:
[..]
Thanks, ik heb geprobeerd, maar het lukt niet echt...
afbeelding is dan helemaal weg..
Ajax *is* gewoon "simpele clientside scripting", maar los daarvan:quote:Op donderdag 22 januari 2009 18:44 schreef Swetsenegger het volgende:
[..]
Wat is er mis met gewoon simpele clientside scripting?
Bij ajax ga je verbinding leggen met de server, dus gaat een stapje verder.quote:Op donderdag 22 januari 2009 19:23 schreef Farenji het volgende:
[..]
Ajax *is* gewoon "simpele clientside scripting", maar los daarvan:
Waaromquote:Zonder gebruik van asynchrone technieken moet je dan periodiek de hele pagina refreshen (het web is immers een pull technologie, geen push technologie) of je moet gebruik moet maken van ranzige truukjes als iframes (die je ook periodiek moet refreshen)
Ik zie helemaal niet in waarom je de server erbij zou moeten betrekken om te controleren of de client wat doet.quote:, en dan is het veel beter om gewoon gebruik te maken van ajax want dat is exact voor dat doel ontworpen.
Het gaat ursel er om dat (als ik hem goed begrijp) *vanuit de webserver* een bericht *naar de gebruiker* verstuurd kan worden, *ook als die gebruiker geen activiteit vertoont*.quote:Op donderdag 22 januari 2009 19:25 schreef Swetsenegger het volgende:
[..]
Bij ajax ga je verbinding leggen met de server, dus gaat een stapje verder.
[..]
WaaromControleer gewoon op input events.
[..]
Ik zie helemaal niet in waarom je de server erbij zou moeten betrekken om te controleren of de client wat doet.
Dat gaat inderdaad niet, maar ik begrijp dat hij gebruikers gewoon wil waarschuwen bij te lange inactiviteit. En dat gaat prima zonder ajax.quote:Op donderdag 22 januari 2009 19:29 schreef Farenji het volgende:
[..]
Het gaat ursel er om dat (als ik hem goed begrijp) *vanuit de webserver* een bericht *naar de gebruiker* verstuurd kan worden, *ook als die gebruiker geen activiteit vertoont*.
Jij mag me uitleggen hoe je dat zonder ajax en zonder herladende iframes voor elkaar gaat krijgen.
Dat zijn 2 verschillende dingen.quote:Op donderdag 22 januari 2009 19:30 schreef Swetsenegger het volgende:
[..]
Dat gaat inderdaad niet, maar ik begrijp dat hij gebruikers gewoon wil waarschuwen bij te lange inactiviteit. En dat gaat prima zonder ajax.
Comet (aka "reverse ajax")quote:Op donderdag 22 januari 2009 19:29 schreef Farenji het volgende:
Het gaat ursel er om dat (als ik hem goed begrijp) *vanuit de webserver* een bericht *naar de gebruiker* verstuurd kan worden, *ook als die gebruiker geen activiteit vertoont*.
Jij mag me uitleggen hoe je dat zonder ajax en zonder herladende iframes voor elkaar gaat krijgen.
Dit inderdaad. In dit geval moesten we met spoed voor onderhoud de applicatie tijdelijk uitschakelen. Echter zijn niet al onze gebruikers in het pand zelf aanwezig en kunnen dit ook gewoon bedrijven zijn welke ingelogged zijn. Om ervoor te zorgen dat ze niet al hun reeds al ingevulde, maar dus nog niet opgeslagen informatie kwijt raken zat ik er aan te denken om iets te bouwen dat ik een bericht op zijn scherm laat zien waarbij ik hem waarschuw dat het systeem er even uit moet.quote:Op donderdag 22 januari 2009 19:29 schreef Farenji het volgende:
[..]
Het gaat ursel er om dat (als ik hem goed begrijp) *vanuit de webserver* een bericht *naar de gebruiker* verstuurd kan worden, *ook als die gebruiker geen activiteit vertoont*.
Jij mag me uitleggen hoe je dat zonder ajax en zonder herladende iframes voor elkaar gaat krijgen.
Jaja.quote:
Dussss.... oude wijn in nieuwe zakken.quote:Specific techniques for accomplishing streaming Comet include the following.
Hidden IFrame
[..]
XMLHttpRequest
[..]
Wat "Jaja"? Comet is een prima manier om een HTTP-connectie open te houden en data naar de client te sturen, zonder dat deze hoeft te pollen. Niet meer zeggen dus dat je altijd moet pollen (AJAX, pagina's in iframes refreshen, whatever).quote:
van je eigen bronquote:Op donderdag 22 januari 2009 20:15 schreef Roy_T het volgende:
[..]
Wat "Jaja"? Comet is een prima manier om een HTTP-connectie open te houden en data naar de client te sturen, zonder dat deze hoeft te pollen. Niet meer zeggen dus dat je altijd moet pollen (AJAX, pagina's in iframes refreshen, whatever).
quote:Comet applications typically use Ajax with long polling to detect new information on the server.
1 2 3 4 5 6 7 | FROM `tabel1` AS t, `tabel1` AS s WHERE FIND_IN_SET(s.naam, (SELECT tegenstanders from `tabel2` where naam=t.naam) )>0 GROUP BY t.naam ORDER BY t.totaal DESC, weerstand DESC |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |