22786
Html-, css- és php-help
-
stormnet #1932 nemtehet róla -
#1931 Hagyd, nemtud olvasni. Writeonly. :C -
stormnet #1930 ez igy nemjo...
search.js-be:
var TRange = null;
var dupeRange = null;
var TestRange = null;
var win = null;
var nom = navigator.appName.toLowerCase();
var agt = navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var is_ie = (agt.indexOf("msie") != -1);
var is_ie4up = (is_ie && (is_major >= 4));
var is_not_moz = (agt.indexOf('netscape')!=-1)
var is_nav = (nom.indexOf('netscape')!=-1);
var is_nav4 = (is_nav && (is_major == 4));
var is_mac = (agt.indexOf("mac")!=-1);
var is_gecko = (agt.indexOf('gecko') != -1);
var is_opera = (agt.indexOf("opera") != -1);
var is_rev=0
if (is_gecko) {
temp = agt.split("rv:")
is_rev = parseFloat(temp[1])
}
var frametosearch = self;
function search(whichform, whichframe) {
if (is_ie4up && is_mac) return;
if (is_gecko && (is_rev <1)) return;
if (is_opera) return;
if(whichform.findthis.value!=null && whichform.findthis.value!='') {
str = whichform.findthis.value;
win = whichframe;
var frameval=false;
if(win!=self)
{
frameval=true; // this will enable Nav7 to search child frame
win = parent.frames[whichframe];
}
}
else return;
var strFound;
if(is_nav4 && (is_minor < 5)) {
strFound=win.find(str); // case insensitive, forward search by default
}
if (is_gecko && (is_rev >= 1)) {
if(frameval!=false) win.focus(); // force search in specified child frame
strFound=win.find(str, false, false, true, false, frameval, false);
if (is_not_moz) whichform.findthis.focus();
}
if (is_ie4up) {
if (TRange!=null) {
TestRange=win.document.body.createTextRange();
if (dupeRange.inRange(TestRange)) {
TRange.collapse(false);
strFound=TRange.findText(str);
if (strFound) {
win.document.body.scrollTop = win.document.body.scrollTop + TRange.offsetTop;
TRange.select();
}
}
else {
TRange=win.document.body.createTextRange();
TRange.collapse(false);
strFound=TRange.findText(str);
if (strFound) {
win.document.body.scrollTop = TRange.offsetTop;
TRange.select();
}
}
}
if (TRange==null || strFound==0) {
TRange=win.document.body.createTextRange();
dupeRange = TRange.duplicate();
strFound=TRange.findText(str);
if (strFound) {
win.document.body.scrollTop = TRange.offsetTop;
TRange.select();
}
}
}
if (!strFound) alert ("Sor '"+str+"' nem található!")
}
A HTML-be pedig oda ahová a kereso szovegdobozát akarod tenni oda pedig hogy:
<form name="form1" onSubmit="search(document.form1, frametosearch); return false"><input type="text" name="findthis" size="15" title=""> <input type="submit" value="Keresés" ACCESSKEY="s"></form>
és a <head> és a </head> kozé pedig:
<script type="text/javascript" src="search.js">
</script> -
#1929 hát szerintem a <script> tag-eknek és a form-nak sem kellene benne lennie a search.js-ben -
#1928 A <center> tag az, azt jelentené hogy középpen legyen. Azt azért van ott mert úgy csináltam, hogy a .js fájl tartalmát bemásoltam a html kódba. -
#1927 Most sikerül berakni de nem megy.
Nézzétek meg:
weboldalam
Ez a keresés script lenne.
A script .js fájl elérési útja:
search.js -
#1926 a .js fileba ne rakj <script> tagot. -
#1925 <html>
<head>
<script src="search.js">
</script>
</head>
<body>
</body>
</html>
megvan a sorrend? miaza center? ez nem include -
#1924 Hali! Volna egy olyn problémám, hogy megpróbáltam külön fájlba rakni egy Javascript-et de valamiért nem működik:
<center>
Keresés:
<script src="search.js" type="text/javascript"/>
</center>
Mi lehet a hiba? -
#1923 java
-
#1922 működik, de a neve nem tetszett neki. :P de nem volt benne se ékezet, semmi extra. :P grrr de sehova nincs leírva, hogy milyen neveket nem szeret. Vagy le van? :$ -
Zsoldos #1921 Hat, ha ez egy chat, torles nelkul elobb utobb elfogy a hely.. Nemart a logokat sem limitalni. -
#1920 Srácok akkor leirommég :
UPDATE table SET szam=(szam+1) ORDER BY szam DESC
1 sor és tolja az egész sort -és teheted be az uj bejegyzést 1. helyre
természetesen -1 el is mükszik
de ez a lehető legrosszabb megoldás, mert php ból vicces megcsinálni
nem kell tolni semmilyen sort egyszerüen a SELECT kérelem végére teszed
LIMIT 14 ORDER BY szam DESC
az utolsó 14 et veszi ki, és a többi megmaradhat lognak, hameg nem akarod, akkor a napvégén törlöd a maradékot. -
Zsoldos #1919 Igy mar erthetobb.. Vegulis a celt elered vele, de minden beszurasnal shiftelni az egesz tablat, csak azert hogy a korlat tullepese eseten majdtoroljon, eleg sok folos plusszmunka.
A beszurasok igyis egyesevel mennek. Vegezd el a beszurast aztan nezd meg kell-e radirozni es csak akkor hajtsd vegre az sql parancsot:
if($rowcount>$korlat) { $q="delete from chat where szam=min(szam)"; mysql_query( $parancs, $MySQL )}
-
#1918 Azt akarom hogy ne legyen több komment pl 14nél, ha bejön egy új mindig törölje a 14.et
a lenti példában a max kommentszám 3 -
Zsoldos #1917 Miert akarod, hogy a legujabb szoveg legyen az egyes id? Van valami jelentosege? Ha nincs, jobb az ilyet auto-increment -re bizni es folfele novelni. Egyszerubb a beszuras es nem lesz ennyire eroforras-pazarlo.
Ha csak a megjelenitesi sorrend miatt kell, hasznalj order by szam desc -et..
Az sg is kb igy mukodik ha megfigyeled a szamokat jobb oldalon. -
#1916 UPDATE table SET szam=(szam+1) ORDER BY szam DESC
ez szépen megnöveli minden szamot egyel, és eléteszel egy egyet? -
#1915 Így? makróknál le van írva -
#1914 #1907 -
#1913 sikerült :)
$szoveg = "újszöveg";
$parancs = "UPDATE chat SET szam = szam+1";
mysql_query( $parancs, $MySQL );
$parancs = "DELETE FROM chat WHERE szam > 3";
mysql_query( $parancs, $MySQL );
$parancs = "INSERT IGNORE INTO chat ( szam, szoveg ) VALUES ( '1', '$szoveg' )";
mysql_query( $parancs, $MySQL );
Nem 1 parancs, de jobb mint a for ciklus -
#1912 Hi! Kéne egy kis help MySQLbe.
Itt a tábla:
Azt akarom hogy a szoveg-ek egy sorral lejebb kerüljenek a Duma1 a 2-eshez a Duma2 a 3-ashoz. Meg lehet ezt valahogy oldani egyetlen SQL parancsal?
Chathez kéne... -
Epidemic #1911 Köszi!! elvileg jó.. vagyis gyakorlatilag is :) ennek ellenére csak a firefoxnak sikerül lefordítania rendesen, az iexplorernek vmiért nem sikerül :( de akkor mostmár hagyom is. thx! -
stormnet #1910 <frame style="overflow-x:hidden; overflow-y:auto;" .......
talán -
Epidemic #1909 Sziasztok! Ma már írtam egy másik topicra s ezért bocs midnenkitől de úgy látom itt nagyobb a mozgás.. szóval ne hara, de sajnos nagyon nincs időm ezért nem olvastam végig a topicot :( ez viszont fontos lenne: Meg tudjátok nekem mondani, hogy lehet egy frame-en csak vízszintes scrollt csinálni HTML-ben? (egyáltalán lehet-e? bár már láttam vhol ilyen "tutorial" szerűséget erről, de én hülye nem olvastam végig, és a linket persze nem tudom) előre is köszi! -
#1908 elírni nevet nem írtam el, mert simán csak átmásoltam a functionsbe az adott funkciót. A fájlnév is stimmel. Én se tudom mi lehet a baja :p -
#1907 2006. máj. 07. 18:14 | Privát | Galéria | Válasz | #4263
ezek, ha topikot akarok "szinezni", mi akódja? -
#1906 És maga a funkció müködik? ha nem includolod?
Ennek simán mennie kell.
kicsi tesztet pakolj bele
a functionsba pl $f='valami'; ezt includolja? csak a funkciót nem?
nem irtál el semmit? a funkció nevét pl amikor meghivtad? -
#1905 Hi again.
most olyan gondom támadt, hogy:
a funkciók egy functions.php ben vannak, és ebből szedné ki a program a funkció definícióját. DE a probléma az, hogy hiába próbálom iclude, ~_once, require illetve ~_once hívással, mindegyikre azt jelzi, hogy ilyen fuznkció nincs, mármit az amit a functionsban definiál.
konkrétan:
1.php:
<?php
require_once"functions.php";
funkcio();
?>
functions.php:
<?php
function funkcio () {
utasitasok;
}
és a kimenete:
Fatal error: Call to undefined function: funkcio() in /1.php on line 2.
?> -
#1904 kösz, mostmár megy -
Anotino #1903 En ugy csinaltam, hogy a belepteto oldalon egy formba kertem a bejelentkezo adatokat es postoltam egy masik php oldalnak (pl check.php), ami ellenorzi.
Ha jo a jelszo, akkor beteszi a $_session tombbe a jelszot es atiranyitja a fooldalra.
Ezutan celszeru az ellenorzest vegrehajtani mindegyik oldal betoltesenel. Magat atiranyitast igy a legegyszerubb megoldani:
header("Location: main.php");
( Fontos, hogy ez elott elotte ne irass ki semmit a kepernyore )
Ja, elonyosebb inkabb az index.php -t hasznalni beleptetesre es barmi mast a tartalomra.
Persze az atiranyitos filet(itt check.php -nek irtam) meg lehet sporolni, ha raksz egy elagazast a beleptetooldalra. -
#1902 azt hogy lehet megoldani, hogy amikor bejelentkezik valaki, akkor egyből átugorjon az ablak a login.php-ről az index.php-re?
itt az oldal -
Zsoldos #1901 off:
teis jonagy pa*aszt vagy. -
#1900 Hát ilyet még nem ba*tam,)))
Hamár ugyis vakok, legalább a görbe hátat megspórolhatnátok nekik, a géptől,) -
hello #1899 Köszönöm! -
#1898 HTML-ben sehogy.
Kliens oldali szkriptnyelvre (Javascript, VBScript) lesz szükséged.
Nézz szét itt.
Vagy itt.
Esetleg itt.
Vagy még itt.
Vagy itt is van egy.
Vagy megoldható esetleg még Flash-ben is... -
hello #1897 Hello!
Nem tudna valaki segíteni abban, hogy hogen lehet olyan képléptetős kis ablakot (mint a msn.com főoldalán van) létrehozni html-ben? -
#1896 nah innen letölthető ez a taw-tool: http://www.tawdis.net/taw3/cms/en
a bal oldalon online tesztetlhető az oldal, a jobb oldalon meg letölthető a standalone progi... -
Zsoldos #1895 Koszi a valaszokat mindenkinek. Hat nem semmi ez a vischeck-es oldal. Eleg szemleletes.
-
sore01 #1894 Én színtévesztő vok és simán látom.A színvakok nevében nem tudok nyilatkozni! -
#1893 -Protanopia (vörös vakság)
-Deuteranopia (zöld vakság)
-Tritanopia (kék vakság)
-Protanomaly (csökkentett vörös vakság)
-Deuteranomaly (csökkentett zöld)
-Tritanomaly (csökkentett kék)
-teljes színvakság
nézd meg ezt a cimet, itt le tudsz ellenörizni három félét (nálam kicsit lassú): http://vischeck.homeip.net/vischeck/imageEngine.php
a kontrasztot egy kis free progival meg tudod nézni, innen letölthető: http://www.nils.org.au/ais/
erre azt irja, hogy megfelelő kontrasztú, egészen pontosan ezt:
The difference in brightness between the two colours is sufficient. The threshold is 125, and the result of the foreground and background colours is 184
The difference in colour between the two colours is sufficient. The threshold is 500, and the result of the foreground and background colours is 516
Ha további accessibility dolgokra vagy kiváncsi, akkor van egy TAW3 nevü progi, azzal offline is le lehet ellenörizni az oldalt...