Just nu i M3-nätverket
Gå till innehåll

Steve

Medlem
  • Antal inlägg

    209
  • Gick med

  • Senaste besök

Allt postat av Steve

  1. <HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY> Skriv: <INPUT type="text" id="t1" name="t1" value="" onChange="javascript:document.all.item('t2').value = this.value;"> Flytta hit: <INPUT type="text" id="t2" name="t2" value=""> </div> </BODY> </HTML> Vill du även att när man skriver i "t2" så ska "t1" få t2:s värde?? Då sätter du bara samma funktion i onChange i t2 fast 'tvärtom'... [inlägget ändrat 2002-05-23 14:15:52 av Steve] [inlägget ändrat 2002-05-23 14:18:19 av Steve]
  2. Regular Expressions är bäst, leta efter det på nätet...
  3. Förstår fortfarande inte?? Om du pratar om rutan där koden finns, så måpste du ju såklart strippa all kod, bara använda menykoden och lägga in ditt eget i övrigt...
  4. Ja, det var ett lager, en <DIV>..... I Dreamweaver så har du väl möjlighet att gå in i koden direkt och ändra?? Jag har ingen aning, använder inte det, men det borde väl gå.... Vadå, "inte skall gå att redigera"? Fattar inte riktigt vad du menar där, men jag är grymt bakis idag, så jag tänker kanske inte helt 100%....
  5. Visst går det, du har säkert sett nån sida nångång där menyn liksom hackar sig fram till samma plats när man scrollar? Här har du ett exempel: http://javascript.internet.com/navigation/portable-menu.html
  6. Fast man vill ju undvika att ladda om sidan för att man ändrar i en listruta? Det är ju bättre att ladda ner hela klabbet dynamiskt i Javascript-arrayer och sedan kan man manipulera det som man vill, ungefär som mitt tidigare svar..
  7. Hur ser HTML-koden ut där du har checkboxen?
  8. Ja, till att börja med har du ingen startfnutt på "Är du säker på att du vill kryssa i denna checkbox?"..... Sen så ska du bara använda == när du jämför värden, när du tilldelar något ska det vara = endast....
  9. Kika på mitt tidigare svar, i det 10:e svaret har du kanske vad du söker: //eforum.idg.se/viewmsg.asp?EntriesId=280028
  10. När de trycker på länken ger du dem en cookie som går ut efter..tja, en 30 sekunder kanske(beror på om det går söligt att gå från din sida till forumet). Har de ingen sådan cookie när de kommer till forumet skickar du dem till din hemsida, har de den så släpper du in dem har inte tid att visa hur jag menar i kod just nu, men du hajar säkert? [inlägget ändrat 2002-05-15 16:51:28 av Steve]
  11. har du testat "Publicera som HTML"?
  12. Japp, grymt skönt! Och jag tycker sättet Sverige spelade på hela VM, med den offensivlustan och kämpaglöden gör att det inte alls känns som ett fiasko att vi inte nådde finalen. Förresten, bra att finnarna började spela fult, det var tändvätskan som vände hela matchen!
  13. I javascript eller i en mottagande asp-sida? Dt här funkar i javascript på klienten: <script language="javascript"> function testNames() { var testStr = "kurt;arne;bengt;"; if(testStr.substr(testStr.length-1, 1) == ";") { testStr = testStr.substr(0,testStr.length-1) } var NoOfNames = testStr.split(";").length; alert(NoOfNames); } </script> och så här i ASP: <% Dim test test = "kurt;arne;bengt;" if right(test, 1) = ";" then test = left(test, len(test)-1) end if Response.Write ubound(split(test, ";")) + 1 Response.End %> [inlägget ändrat 2002-05-09 12:21:53 av Steve] [inlägget ändrat 2002-05-09 12:25:54 av Steve]
  14. Steve

    Chat

    Jag gör typ samma sak i PHP, jag listar alla inloggade på så sätt att jag trycker in de i databasen när de loggar in. Loggar de ut eller stänger fönstret tar jag bort de ur databasen. Jag kollar också vid varje persons inloggning igenom alla inloggade och tar bort de som har en session som överstigit 3 timmar, som en säkerhetsgrej. sen refreshar jag en IFRAME på sidan där de inloggade listas var 30:e sekund. Det funkar bra, fast jag kollar ju inte om de är aktiva eller inte, men du kanske kan sätta en session.timeout på 30 min?? [inlägget ändrat 2002-05-09 11:46:23 av Steve] [inlägget ändrat 2002-05-09 11:51:49 av Steve]
  15. skicka med win som querystring när du reloadar main? Lite lös fundering, vet inte om det funkar??
  16. kanske nåt sånt här? var win; //global variabel när du öppnar: win = window.open....osv när du stänger: win.close();
  17. Får du ett fel, eller kommer du till nästa sida utan att querystring innehåller något?
  18. <% response.redirect "sida.asp?variabel1=" & variabelnamn & "&variabel2=" & variabelnamn2 %> På nästa sida tar du emot dem med request.querystring
  19. För att få det lite snyggare och kortare kan du använda Regular Expressions för att göra en egen funktion. Det här är ett väldigt enkelt exempel, som kollar om året är mellan 2000-2005, om ett "-" följer, om månaden börjar med 0-1 följt av en siffra, om ett "-" följer, och om dagen börjar med 0-3 följt av en siffra....I detta exempel kan man alltså slå in tex 2002-17-39. Men det ska gå att formatera på ett bättre sätt! Kolla upp Regular Expressions någonstans för att få en bättre uppfattning om vad du kan göra med det, jag är inte så jädra haj på det..... function testDate() { var testVal = "2006-05-03"; var reg = /(200[0-5]-[0-1]\d-[0-3]\d)/g; if(testVal.length != 10 || !reg.test(testVal)) { alert("Felformaterat datum"); } } [inlägget ändrat 2002-05-04 14:03:57 av Steve]
  20. Soory blev fel [inlägget ändrat 2002-05-04 09:43:14 av Steve]
  21. Tror inte det är så lätt i Javascript, du får nog skriva egna funktioner, kanske nåt sånt här(otestat): i testDate tar du ju egentligen emot det rätta värdet som ska in i testVal. Du kan säkert lägga in fler och bättre kollar så det ser lite smidigare ut, men...... function testDate() { var testVal = "2002-05-05"; var yr = testVal.substring(0, 4); var mth = testVal.substring(5, 7); var day = testVal.substring(8, 10); var noOfDays = 30;//Här kan du sätta in det antal dagar du har i den aktuella månaden if(testVal.length != 10 || !checkYr(yr) || !checkMth(mth) || !checkDay(day, noOfDays) || testVal.substring(4, 5) != "-" || testVal.substring(7, 8) != "-") { alert("Datumet är felformaterat"); } } function checkYr(val) { if(isNaN(val)) { return false; } return true; } function checkMth(val) { if(isNaN(val) || val > 12 || val < 1) { return false; } return true; } function checkDay(val, noOfDays) { if(isNaN(val) || val > noOfDays || val < 1) { return false; } return true; } [inlägget ändrat 2002-05-04 01:25:30 av Steve]
  22. Kika på mitt tidigare svar, i det 10:e svaret har du kanske vad du söker: //eforum.idg.se/viewmsg.asp?EntriesId=280028
  23. Eller så lägger du en javascriptfunktion längst ner på sidan, efter </HTML>. 120000 = 2 minuter <SCRIPT language="javascript"> function refresh() { window.location='sammasida.php'; } setTimeout('refresh()',120000); </script> kör du med denna så blinkar inte ens sidan till, vilket det gör med META refresh [inlägget ändrat 2002-04-27 12:44:38 av Steve]
  24. har du en flagga för varje svarsalternativ? är svarsalternativen ett enda ord, eller strängar? Är de ett ord så kan du ju kalla flaggorna samma som svarsalternativet: <img border="0" src="images/flaggor/<%=vAnswers(nCount)%>.gif" width="15" height="10"><b> <%=vAnswers(nCount)%></b></td> Annars lägger du in flaggnamnen som ny kolumn i databasen var svaren finns så att du får med flaggnamnen på samma rad i recordsetet... fast jag vet inte om jag hajat exakt vad du vill göra?
  25. jag vet ju inte varifrån du plockar ditt värde, men i exemplet nedan har jag gjort en enkel textbox där man skriver in värdet, och vid klick på knappen så görs en alert.... Det är ju en simpel funktion, man måste såklart kolla om man slgit in rätt(siffror osv), men det fixar du själv. Det bygger på att man tar året man slagit in, sätter datumet till 1:a Jan det året 00:00:00. Eftersom dessa funktioner bygger på antal millisekunder så kör man veckonr*7(dagar)*24(timmar)*60(minuter)*60(sekunder)*1000(millisek) och plussar det till datumet. Nåväl, here it goes: <HTML> <HEAD> <script language="javascript"> function testDate() { inputDate = document.getElementById("text1").value; var now = new Date(); var later = new Date(); var week = inputDate.substr(4, 2); var msg; later.setYear(inputDate.substr(0, 4)); later.setMonth(0); later.setDate(1); later.setHours(0); later.setMinutes(0); later.setSeconds(0); later.setTime(later.getTime()+(week*7*24*60*60*1000)); if((later.getTime()-(3*7*24*60*60*1000)) > now.getTime()) { msg = "Det är mer än 3 veckor fr.o.m. idag!"; } else { msg = "Det är mindre än 3 veckor fr.o.m. idag!"; } alert(msg); } </script> </HEAD> <BODY> <TABLE> <TR> <TD> <INPUT type="text" id="text1" name="text1"> <INPUT type="button" value="Button" id="button1" name="button1" onClick="testDate();"> </TD> </TR> </TABLE> </BODY> </HTML> [inlägget ändrat 2002-04-27 10:14:07 av Steve]
×
×
  • Skapa nytt...