ie gebruikt em dan ook waar hij voor bedoelt is , favorite iconquote:Op maandag 30 april 2007 12:17 schreef RayMania het volgende:
[..]
Ohja, ik zie het. Alleen in FireFox zie ik hem op elke pagina, niet met IE helaas.
En schuifbalken heb ik al gevonden.
Noscript tags kun je ook met CSS stylenquote:Op donderdag 3 mei 2007 23:26 schreef mschol het volgende:
[..]
ie gebruikt em dan ook waar hij voor bedoelt is , favorite icon
http://en.wikipedia.org/wiki/Favicon
anyway vraagje:
ik heb op mijn site een Javascript navigatie menu echter als JS uitstaat heb je er natuurlijk geen hol aan...
hoe kan ik op een makkelijke, en nette, manier een melding geven dat Javascript aan moet staan.
de pagina wordt met een home made template parser geparsed, dus dat zou ik dan ergens moeten onderbreken ofzo....
nu krijg ik linksboven in de melding die tussen <noscript></noscript> staat, dwars door me layout heen
http://home.mschol.eu/quote:Op vrijdag 4 mei 2007 09:32 schreef CraZaay het volgende:
Ergens die melding neerzetten en vervolgens hiden met JS (wa dus alleen werkt als de bezoeker daadwerkelijk JS draait) is over het algemeen redelijk afdoende
Overigens ben ik erg benieuwd hoe je menu eruit ziet, want de meeste JS menu's kun je prima toegankelijk maken voor mensen zonder JS.
Dat zou ideaal zijn, is zoiets denk je mogelijk?quote:Op vrijdag 4 mei 2007 13:49 schreef SlimShady het volgende:
nee. oh, ik dacht dat je mbv CSS de checkboxes had vervangen door afbeeldingen.
Is ook een goeie! Ik zat er net ook aan te denken om de alt-teg van de afbeelding hier voor te misbruiken, met een "True" of "False" waardequote:Op vrijdag 4 mei 2007 13:55 schreef Darkomen het volgende:
je zou die values wanneer er geklikt word op die afbeelding in een hidden text field kunnen toevoegen?
zeker. ik zal 'ns kijken...quote:Op vrijdag 4 mei 2007 15:25 schreef Geqxon het volgende:
[..]
Dat zou ideaal zijn, is zoiets denk je mogelijk?
[..]
Het is wel mogelijk met enkel CSS. Voor IE is dan wel een extra scriptje nodig omdat IE zoals gewoonlijk weer bagger is en de :checked pseudo-class niet ondersteunt. Dit kan waarschijnlijk wel met een unobtrusive scriptje maar daar weet ik het fijne niet van omdat ik nooit met IE werk.quote:Op vrijdag 4 mei 2007 16:17 schreef SlimShady het volgende:
alleen css is dus niet voldoende. javascript is nodig.
er zijn demo's:
http://www.flog.co.nz/lab/ARC/ARC.htm
http://www.hellgatelondon.com/demons/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | { display: none; } form input[type="checkbox"] + label[for] { display: block; width: 20px; height: 20px; opacity: 0.7; } form input[type="checkbox"]:checked + label[for] { opacity: 1; } form input[type="checkbox"] + label[for="waarde1"] { background-image: url('images/value1_notchecked.png'); } |
1 2 3 4 5 6 7 8 | <fieldset> <legend>Formulier met plaatjes als checkboxjes</legend> <input type="checkbox" id="value1" name="value1"> <label for="value1"></label> </fieldset> </form> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | function whois(tld, domein) { xmlHttp=GetXmlHttpObject(); if (xmlHttp==null) { alert ("Geen ajax ondersteuning.. BOOOOH!"); return; } tekenTabel(domein); xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState==1 || xmlHttp.readyState==2 || xmlHttp.readyState==3) { document.getElementById(tld).innerHTML="Checking"; } if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById(tld).innerHTML=xmlHttp.responseText; } } xmlHttp.open("GET","test.php"+"?domein="+domein+"&tld="+tld,true); xmlHttp.setRequestHeader("Cache-Control", "no-cache"); xmlHttp.send(null); } function start(domein) { tekenTabel(domein); for(x in array) { whois(array[x], domein); } } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; } function tekenTabel(domein) { var tabe = ""; tabel='<table width="350" border="0" cellspacing="2" cellpadding="0">'; tabel+='<tr>'; tabel+='<td width="100" class="tdHeader">Tld</td>'; tabel+='<td width="100" class="tdHeader">Beschikbaar</td>'; tabel+='</tr>'; for(x in array) { tabel+='<tr>'; tabel+='<td align="center" valign="top" >'+array[x]+'</td>'; tabel+='<td align="center" valign="top" ><div id="'+array[x]+'"></div></td>'; tabel+='</tr>'; } tabel+='</table>'; document.getElementById("result").innerHTML = tabel; } |
1 2 3 4 5 6 | <input name="txtDomein" id="txtDomein" type="text"> <input name="btnSubmit" type="button" value="whois" onclick="start(document.frmTest.txtDomein.value);"></form> <br> <br> <div id="result"></div> |
1 2 3 4 | <input name="searchFor" type="text" size="10"> <a href="javascript:void(0);" onClick="javascript:search_form_basic.submit();">search</a> </form> |
1 2 3 4 5 6 7 8 9 10 | function runSearch(){ var query = document.getElementById('query').value; query = query.replace(" ","_"); window.location = "http://www.google.nl/" + query + ".html"; } </script> <input type="text" id="query"> <input type="button" onclick="runSearch()"> |
geeft niet, et werktquote:Op zaterdag 5 mei 2007 23:00 schreef Geqxon het volgende:
[ code verwijderd ]
Al ben ik te lui het te runnen
Misschien is het eenvoudiger om hier met een simpele mod_rewrite te werken. Werkt stukken eenvoudiger hierquote:Op zaterdag 5 mei 2007 23:06 schreef mschol het volgende:
[..]
geeft niet, et werkt![]()
--edit--
het grootste gedeelte dan..
als ik }$%$# als string invoer kom ik uit op http://home.mschol.eu/search/ terwijl de javascript alert mij wel de juiste url terug geeft (http://home.mschol.eu/search/}$%$#.html )
even kijken met FF
hmm runsearch is not defined... -> die is opgelost maar nog steeds als je zo'n vreemde url doet, stopt ie...
nou ja jammer, voor latere zorg, bouw wel een extra check in me search..
Is bekend en niet gevaarlijk. Het sessieid wat je ziet is niet eentje waarme je iets kuntquote:Op zondag 6 mei 2007 00:21 schreef GBCHEATER het volgende:
:edit:
Hmz, bug in Replique? Ik krijg elke keer wanneer ik mijn code edit een hidden field bij mijn formulier, met daarin mijn sessieid?
Kreeg hetzelfde antwoord in de bug afdelingquote:Op zondag 6 mei 2007 00:36 schreef cyberstalker het volgende:
[..]
Is bekend en niet gevaarlijk. Het sessieid wat je ziet is niet eentje waarme je iets kunt.
Dat heeft iig mijn layout probleem opgelostquote:Op zondag 6 mei 2007 00:58 schreef Geqxon het volgende:
Ik kan je niet helpen, maar ik raad je aan om je HTML output eerst in een variabele te stoppen, en als je daar mee klaar bent iets in de trant van "innerhtml = output" te doen.
Daarmee wordt gelijk je huidige inhoud overschreden, en je sourcecode is wat netter.
1 |
Daar maak ik me ook zorgen over, kan het uberhaupt wel zoals ik het nu heb gedaan? Wanneer ik zes tld's neem, word alleen de laatste vervangen. Dus ik ben inderdaad bang dat dat het is. Maar hoe zou je dat kunnen oplossen behalve voor elke tld een aparte functie schrijven?quote:Op zondag 6 mei 2007 14:37 schreef SuperRembo het volgende:
GBCHEATER, lopen je httprequests niet door elkaar? Ik bedoel dat bijvoorbeeld het resultaat van de .com check bij het .net resultaat komt te staan. Om dat te controleren zou je wat extra debug info moeten schrijven (in js en php).
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |