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

jan-erik

Medlem
  • Antal inlägg

    334
  • Gick med

  • Senaste besök

Allt postat av jan-erik

  1. Om jag ska köra en viss rutin genom att klicka på en knapp, är det då en fördel att använda OnClick i stället för submit? Säg att jag ska räkna upp en räknare eller nåt annat som inte kräver refresh.
  2. vad är egentligen vinsterna med att i ett formulär byta ut SUBMIT mott BUTTON och ON CLICK?
  3. Kan man plocka bort vertical sroll från en textarea? Jag räknar med hjälp av radlängd ut hur många rader som ska behövas när jag lägger ut info i en textbox, och sätter däremed "rows" dynamikskt. Skulle vilja ha bort scrollbar.
  4. Tack så väldigt mycket, Micke. Du är en klippa. I dag har vi vatt svenskar i 350 år, men det har ju blitt rät bra ändå om man ser till vem vi tvingades ihop med.
  5. ja, precis. verkar va svårt att få samma radhöjd för text o submit blandat. kanske ska man lägga det i tabell?
  6. jag ska lägga ut ett formulär med 20 st rader. innehållet hämtas från mysql, och ska kunna ändras. fontsize i textfält 10px. varje rad består av 3 st textfält, följda av 3 st submitfält jag vill inte ha nåt radmellanrum, bara en tunn linje. submitknapparna ska se ut som knappar, och passa in i raden. lämplig styling, (färg oviktigt)? jea.
  7. jan-erik

    gap

    jag försökerlägga ut ett formulär med flera rader, var o en av raderna består av 3 textfält och 3 submits. Hur gör jag för att slippa det fula mellanrummet mellan raderna? jag har provat med border-collapse, men det vill sig inte. jag skulle vilja ha en tunn border mellan raderna. Jag har ingen tabell som omgärdar fromuläret.
  8. Va bra, då kan du allt om detta! Frågor: Hur triggar du uppdateringen av xml? Eller görs även det av administratörer? Det borde kunna ske helautomatiskt. Jag har funderat på att försöka använda den totala storleken av en tabell som trigger, eller möjligen antalet records, men det blir ju då med vissa intervall, och det är ju inte riktigt så man vill ha det. Och för övrigt kan man ju då lika gärna köra uppdat direkt. Vad använder du för mjukvara för att skapa xml ur mysql?
  9. Det funkar alldeles utmärkt med "mellanlagring". Vore inte nästa naturliga steg att man skapar en xml-fil i stället, så att man slipper uppkopplingen till mysql ? Om så, var hittar man begriplig info om hur man skapar xml ur mysql?
  10. Nä, det är ju sant att det inte fanns web på 80-talet, men kapacitetsproblem är ju inte isolerat till webben. Att med 80-talsteknik försörja ett tillverkande industriföretag med 3-400 order per dag ställde ganska höga krav på smart kodning. Det är ju oxå sant att man ska koda smart från början. Men om man som jag i huvudsak sysslar med web för att jag vill lära mig genom learning-by-doing det så blir det ju en sorts down-top. Det kan ju oxå vara så att omfånget blir större än man räknat med, och att man därför måste byta strategi. Nu har jag i varje fall för för tre av mina "fönster" fixat mellanlagringsfiler, där jag lagrar inte bara data utan även färger, titlar, bildurl, etc. bara att hämta o knuffa ut. Det hade faktiskt en riktigt god effekt, man kan inte längre se nån fördröjning. Och va enkelt allting blev ! nu ska jag bara identifiera de händelser som ska trigga omskapande av mellanfilerna. dessa händelser är alltid knutna till en uppdaring i mysql, men det finns väl ingen funktion där som man kan använda som trigger? [inlägget ändrat 2008-02-20 12:25:28 av jan-erik]
  11. Tack Zeblatt. ja, det är klart att man inte ska till extraordinära grejor om man inte behöver det, men jag är lite mera ute efter principerna. Du kommenterade inget om ajax. om jag förstått det hela rätt så är det av bl a precis "mina" skäl som man tar till ajax? Om jag förstod dej rätt: Jag läser data från 8 olika mysql-tabeller, några av dom ganska omfattande, men med ett begränsat urval. Detta resulterar i 4 st små fönster hos användaren. jag använder php som scriptspråk. All denna läsning sker ju varje gång sidan laddas, även om submitten inte har med just dessa fönster att göra, utan kan vara xvis att uppdatera en nyhetsruta. Jag har mätt tiden det tar att läsa/lägga ut dessa fönster, och det hamnar på drygt två sekunder, vilket ju är lite 80-tal. Då borde man ju kunna tänka sig att det "i bakgrunden" ur dessa 8 tabeller skapas en "summatabell" som sedan används för att lägga ut infot. Då kommer ju allt urval redan vara klart, och endast formatering återstår. Uppdatreingen av summatabellen kunde ju triggas så snart en uppdatering av någon tabell skett. det vore ju mumma om det i mysql fanns en form av "event handler" som automatiskt fixade detta, men det finas nog inte, eller hur? Är det nåt sånt du tänkt dej, Zerblatt?
  12. Här kommer ännu fler frågor av mera övergripande natur: Kanske kan det tyckas att svaren är självklara, men ha i åtanke att jag programmerade Cobol, Algol, Fortran, RPG långt innan de flesta av er var födda, därför har jag ett "seriellt" tänkande som det är svårt att komma runt. fråga 1: Är det så att innan en sida skickas från servern så görs allting klart? Om jag xvis på en sida har en del med bilder(A), en del med text(, och en del med utdata från databasläsning© så görs allt detta klart innan det skickas? En konsekvens av detta skulle då vara att det inte spelar någon roll var i scriptet som xvis databasläsningen sker. fråga 2: Om avsnitt C består av relativt stora mängder data hämtade från flera mysql-tabeller med ganska komplicerade urval så kommer C att fördröja hela sidans laddning, om svaret på fråga 1 är "ja". Detta är ju retsamt, särskilt med tanke på att infot i tabellerna ändras relativt sällan,5-10 ggr/dygn. fråga 3: Vilken teknik skulle man kunna använda för att lösa detta? Ett tänk vore att inte läsa tabellerna varje gång, utan spara infot i någon form av variabler. En sorts buffring, alltså. Varje uppdatering av en tabell skulle kunna trigga att inläsning sker. Det skulle förstås bli en förfärlig massa variabler, fast å andra sidan skulle man väl kunna spara ganska stora sjok som variabler. Vad jag förstår är även Ajax ett sätt att lösa ett sånt problem. Jag kan inte ett dugg om Ajax, är det så att man kan tillämpa ajaxteknik på vissa delar av sidan? Finns det andra Tänk ?
  13. När man skall föra med sig variabler från en sida till en annan så finns det vad jag förstår två olika huvudmetoder: 1) genom hidden-variabler 2) session-variabler. Vilken av dessa är att föredra, eller är detta beroende av sammanhanget? Finns det andra variabeltyper som överlever flytt till ny sida? Om man gör en include, behåller man vanliga variabler då, typ $x ?
  14. routern är en Di-524. Kan man få en lite mera detaljerad beskrivning över hur man ska gå tillväga? En med lite mera poäng i, så att säga.
  15. Hur gör man för att få tag i WEP-lösen till sitt wlan som man en gång skapade och nu behöver och inte har sparat?
  16. Nu funkar det! Det enda jag gjorde var att flytta deklarationen av input/hidden-fälten så att dom hamnade före anropet till funktionen.
  17. japp, det funkade precis så, dvs värdet lades in i hidntxt som det skulle. Då vet vi ju att funktionen funkar så långt.
  18. <script type="text/javascript"> function sbmt(ntxt,inlnr,anv,amne,fstamp) { [color="#ff0000"]alert (inlnr+ntxt);[/color] document.getElementById("hidntxt").value=ntxt; document.getElementById("hidinlnr").value=inlnr; document.getElementById("hidanv").value=anv; document.getElementById("hidamne").value=amne; document.getElementById("hidfstamp").value=fstamp; var ntxt1 = document.getElementById('hidntxt'); alert(document.getElementById('hidntxt')); [color="#ff0000"]document.tjform2.submit();[/color] } </script> <input name="hidinlnr" id="hidinlnr" type="hidden" > <input name="hidfstamp" id="hidfstamp" type="hidden" > <input name="hidanv" id="hidanv" type="hidden" > <input name="hidamne" id="hidamne" type="hidden" > <input name="hidntxt" id="hidntxt" type="hidden" > Alerten i funktionen "sbmt" visar att variablerna kommer med in precis som dom ska. Därför ändrade jag inte på funktionsanropet som du föreslog. Det kan jag ju göra när allt funkar. Submitten har jag däremot flyttat till att ligga sist i funktionen, och att det funkar vet jag genom echo. Däremot är alla POST-variabler tomma i det anropade forinlw.php. Alltså borde det vara nåt problem med "document.getElementById" i funktionen. Vad har det för betydelse att input/hidden är deklarerade utanför funktionen?
  19. [color="#ff0000"]<form action="tjforinlw.php" method="post" name="tjform2" >[/color] <input type="button" style="visibility:hidden;" value="<? echo $fid[$m]; ?>" name="submit_knapp" [color="#0000ff"]onClick=" var amne='<? echo $famne[$m]; ?>'; var fstamp='<? echo $fstamp[$m]; ?>'; var anv='<? echo $_SESSION['foranv']; ?>'; var mix1=<? echo $m; ?>; var inlnr=<? echo $fid[$m]; ?>; var ntxt=(document.tjform2.ftxt[mix1].value); sbmt(ntxt,inlnr,anv,amne,fstamp); document.tjform2.submit(); ">[/color] [color="#ff8C00"] <input name="hidinlnr" id="hidinlnr" type="hidden" > <input name="hidfstamp" id="hidfstamp" type="hidden" > <input name="hidanv" id="hidanv" type="hidden" > <input name="hidamne" id="hidamne" type="hidden" > <input name="hidntxt" id="hidntxt" type="hidden" >[/color] [color="#006400"] <script type="text/javascript"> function sbmt(ntxt,inlnr,anv,amne,fstamp) { document.getElementById("hidntxt").value=ntxt; document.getElementById("hidinlnr").value=inlnr; document.getElementById("hidanv").value=anv; document.getElementById("hidamne").value=amne; document.getElementById("hidfstamp").value=fstamp; } </script>[/color] Nu har jag följt din visa anvisningar, och det funkar så långt att hag hanar i tjforinlw.php, men desvärre har jag inga värden med mig. I detta program har jag gjort en include på ett program som avläser alla POST-varabler. Kan du se nåt i ovanstående kodavsnitt som kan va orsaken? Du kan ju köra www.jea.se/a/tjforum1.php för att se sanningen i vitögat.
  20. det är nästan smartare än att skicka variablerna i en sträng med window.locator? En annan sak: Som det ligger nu så gör jag ju aldrig nån submit av formuläret. Skulla jag lägga in nåt i stil med document.tjform2.submit när jag skapar variablerna i onclick? Fast det funkar ju ändå!
  21. ja, det ska säkert gå bra nu. även om det funkar bra med "location" så är det tydligen ändå så att det är vissa problem med spaces, och att lla info ligger i url. Jag är nyfiken på detta med att skapa hidden-fält från js-variabler. Det borde kunna gå med nåt i stilen <? $hidvar="<script>document.write.jsvar;</script>" eller nåt?
  22. Du kan kolla på www.jea.se/a/tjforum1.php för att kolla att det är på god väg.
  23. Det funkar fanimej! jag flyttade över all variablehnatering och funktionsanrop till inputknappen, som jag ändrade till button efter dina anvisningar. Nu får jag snyggt o prydligt över allt till insbm2x!!!!!!!!! Hur många poäng vill du ha?
  24. Micke, kan du förtydliga detta? Lägg in rätt url i formulärets action-tagg som jag visade innan. Submita formuläret med: document.getElementById("form").submit();
×
×
  • Skapa nytt...