Archívum - 140703 - Fórum téma
augusztus 3
Adatbázis export-import után ékezet probléma
A következő lenne a problémám. Appserv-et használok. Amikor a 2.6.0 verzióból mysql adatokat exportálok (mysql 6) és egy 2.5.10 verziós appserv-re (mysql 5) importálom be, akkor az utf-8 ékezetes karakterek eltünnek. Ha a böngészőben iso-ra állítom a megjelenítést akkor a statikus szövegek romlanak el, de a mysql-ből kiolvasottak jól jelennek meg. Mi lehetne a megoldás?
■ Ajax browser cache hiba eseten IE7
Sziasztok!
Gyors kérdés IE7-tel kapcsolatban. Egy DIV-be töltök be AJAX segítségével egy másik oldalt.
Amennyiben bármilyen hiba történik, (mondjuk PHP dob valami hibát), akkor az IE7 menthetetlenül megjegyzi, sem refresh, sem reload nem segít rajta, a browser bezárásáig/újraindításáig úgy marad. Firefox természetesen lefuttatja újra a már javított queryt.
Példa:
Főoldal:
Betöltődő oldal (b.php):
Ugye a b.php-ban hiányzik az echo-t záró pontosvessző, esetünkben direkt. Ha ezt így betöltöm, akkor ugye hibát dob:
Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';' in C:\user\wamp\www\b.php on line 4
Ha javítom a hibát, a Firefox rendesen frissíti az immár okés queryt, de az IE7 (IE6 alatt nem néztem) "tárolja" a hibát. Érdekes módon, ha NINCS elrontva a b.php csak változtatom az adatot, azt az IE7 is szépen változtatja.
Gyors kérdés IE7-tel kapcsolatban. Egy DIV-be töltök be AJAX segítségével egy másik oldalt.
Amennyiben bármilyen hiba történik, (mondjuk PHP dob valami hibát), akkor az IE7 menthetetlenül megjegyzi, sem refresh, sem reload nem segít rajta, a browser bezárásáig/újraindításáig úgy marad. Firefox természetesen lefuttatja újra a már javított queryt.
Példa:
Főoldal:
<script type="text/javascript">
function makeRequest(url, id, MyMessage) {
var http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
//http_request.overrideMimeType('text/xml');
// See note below about this line
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Error creating XMLHttpRequest()');
return false;
}
http_request.onreadystatechange = function() {
var e = document.getElementById(id)
if (http_request.readyState == 4 && http_request.status == 200) {
e.innerHTML = http_request.responseText
}
else e.innerHTML = MyMessage
};
http_request.open('GET', url, true);
http_request.send(null);
}
</script>
<div id="celpont">
123
</div>
<hr />
<input type="button" value="Betolt" onclick='makeRequest("b.php", "celpont", "Toltom...")' />
function makeRequest(url, id, MyMessage) {
var http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
//http_request.overrideMimeType('text/xml');
// See note below about this line
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Error creating XMLHttpRequest()');
return false;
}
http_request.onreadystatechange = function() {
var e = document.getElementById(id)
if (http_request.readyState == 4 && http_request.status == 200) {
e.innerHTML = http_request.responseText
}
else e.innerHTML = MyMessage
};
http_request.open('GET', url, true);
http_request.send(null);
}
</script>
<div id="celpont">
123
</div>
<hr />
<input type="button" value="Betolt" onclick='makeRequest("b.php", "celpont", "Toltom...")' />
Betöltődő oldal (b.php):
<?php
echo "Elrontva"
echo "SUCCESS";
?>
echo "Elrontva"
echo "SUCCESS";
?>
Ugye a b.php-ban hiányzik az echo-t záró pontosvessző, esetünkben direkt. Ha ezt így betöltöm, akkor ugye hibát dob:
Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';' in C:\user\wamp\www\b.php on line 4
Ha javítom a hibát, a Firefox rendesen frissíti az immár okés queryt, de az IE7 (IE6 alatt nem néztem) "tárolja" a hibát. Érdekes módon, ha NINCS elrontva a b.php csak változtatom az adatot, azt az IE7 is szépen változtatja.
augusztus 2
Float-olt li elemben lévő kép függőleges középre igazítása
Sziasztok!
Egy olyan lista nézetet kellene elkészítenem, amiben maximum 4 kép lenne egymás mellett egy sorban. Amennyiben több kép van, akkor azokat a következő sorban folytatja. A képek maximális mérete 104x104 px., képek keretei közt 12px távolsággal.
Mindent teljesen jól is sikerült megcsinálnom, de abban az esetben ha a kép magassága mondjuk csak 85px, akkor elég bénán néz ki, hogy felülre igazodik, lent meg marad a bazi nagy hely. De sehogy nem sikerül függőlegesen középre illesztenem. Az nem probléma, ha a szélessége kisebb, mint 104px, mert vízszintesen középre igazodik.Meg lehet ezt valahogy oldani?
Nagyon köszi!
Üdv, Pali
■ Egy olyan lista nézetet kellene elkészítenem, amiben maximum 4 kép lenne egymás mellett egy sorban. Amennyiben több kép van, akkor azokat a következő sorban folytatja. A képek maximális mérete 104x104 px., képek keretei közt 12px távolsággal.
Mindent teljesen jól is sikerült megcsinálnom, de abban az esetben ha a kép magassága mondjuk csak 85px, akkor elég bénán néz ki, hogy felülre igazodik, lent meg marad a bazi nagy hely. De sehogy nem sikerül függőlegesen középre illesztenem. Az nem probléma, ha a szélessége kisebb, mint 104px, mert vízszintesen középre igazodik.
<div class="container">
<ul>
<li><a href="#"><img src="files/54-138-2042.jpg" /></a></li>
<li><a href="#"><img src="files/54-138-2042.jpg" /></a></li>
<li><a href="#"><img src="files/54-138-2042.jpg" /></a></li>
<li><a href="#"><img src="files/54-138-2042.jpg" /></a></li>
<li><a href="#"><img src="files/54-138-2042.jpg" /></a></li>
<li><a href="#"><img src="files/54-138-2042.jpg" /></a></li>
</ul>
</div>
.container {
width: 490px;
}
.container ul {
list-style-type: none;
background: none;
margin: 0;
padding: 0;
}
.container ul li {
display: block;
border: 3px solid red;
width: 104px;
height: 104px;
float: left;
margin: 6px;
text-align: center;
}
Nagyon köszi!
Üdv, Pali
JS date / time RegExp
Sziasztok!
van az alábbi kód:ez ilyen formátumot hoz létre: 2008-8-7 6:12:16
hogyan kéne ezt úgy átírni, hogy Európai típusú legyen: 2008-08-07 6:12:16 ?
ezzel próbálkoztam, de sehogy sem jön össze az idővel:előre is köszönöm!
■ van az alábbi kód:
var re_date = /^(\d+)\-(\d+)\-(\d+)\s+(\d+)\:(\d+)\:(\d+)$/;
hogyan kéne ezt úgy átírni, hogy Európai típusú legyen: 2008-08-07 6:12:16 ?
ezzel próbálkoztam, de sehogy sem jön össze az idővel:
var re_date = /^\d{1,2}\/\d{1,2}\/\d{4}\s+(\d+)\:(\d+)\:(\d+)$/;
"Az Internet Explorer nem tudja megjeleníteni a weblapot"
Kedves Mindenki,
teljesen értetlenül állok a probléma előtt. Kettő darab különálló számítógépen próbáltam ki, egyiken IE6 fut, másikon IE7. Egyiken se tudom megnyitni a blogomat. Opera és Firefox alatt semmi gond (legalábbis látszólag), és ha jól gondolom, akkor Safarival is rendesen működik. Csak néhány napja állhat fenn a hiba, időnként ránézek IE-ben is. Ma többször cseréltem sablont, mindegyik egyformán viselkedett, függetlenül attól, hogy gyári sablon volt-e, vagy saját. Más blogoknál nem tapasztaltam hasonlót.
Ha valakinek van valami tippje, segítsen, köszi.
(Nem teljesen alaptalan a gyanúm, de attól még lehet, hogy marhaság, ezért csak apróbetűsen kérdezem meg, hogy kívülről előidézhető-e ez a jelenség, mondjuk "keresőoptimalizálási" okokból.)
■ teljesen értetlenül állok a probléma előtt. Kettő darab különálló számítógépen próbáltam ki, egyiken IE6 fut, másikon IE7. Egyiken se tudom megnyitni a blogomat. Opera és Firefox alatt semmi gond (legalábbis látszólag), és ha jól gondolom, akkor Safarival is rendesen működik. Csak néhány napja állhat fenn a hiba, időnként ránézek IE-ben is. Ma többször cseréltem sablont, mindegyik egyformán viselkedett, függetlenül attól, hogy gyári sablon volt-e, vagy saját. Más blogoknál nem tapasztaltam hasonlót.
Ha valakinek van valami tippje, segítsen, köszi.
(Nem teljesen alaptalan a gyanúm, de attól még lehet, hogy marhaság, ezért csak apróbetűsen kérdezem meg, hogy kívülről előidézhető-e ez a jelenség, mondjuk "keresőoptimalizálási" okokból.)
augusztus 1
Div probléma
Szervusztok!!
Következő lenne a problémám, IE6 alatt a #maincontent rész valami módon mindig elcsúszik, egész pontosan, lekerül az alá a rész alá ahová eredetileg szánva van.
Firefox alatt tökéletesen megy...viszont IE6 alatt olyan mintha, oldalirányba megnyúlna és ezért nem férne be az adott divbe.
Szemléltetés képpen itt megtekinthetitek mi a probléma:
http://www.teszterportal.extra.hu
A html kód:
<div id="container">
<div id="header">
</div>
<div id="menucontent">
<div id="menu">
</div>
<div id="maincontent">
<div id="maincontent_felso">
<div id="maincontent_also">
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa
Következő lenne a problémám, IE6 alatt a #maincontent rész valami módon mindig elcsúszik, egész pontosan, lekerül az alá a rész alá ahová eredetileg szánva van.
Firefox alatt tökéletesen megy...viszont IE6 alatt olyan mintha, oldalirányba megnyúlna és ezért nem férne be az adott divbe.
Szemléltetés képpen itt megtekinthetitek mi a probléma:
http://www.teszterportal.extra.hu
A html kód:
<div id="container">
<div id="header">
</div>
<div id="menucontent">
<div id="menu">
</div>
<div id="maincontent">
<div id="maincontent_felso">
<div id="maincontent_also">
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa<br />
hsjahjshajshajhsajhsjahjsahsjahjsahsjasa
július 31
php-ban multiplayer kvíz játék
egy honfoglalóhoz hasonló felépítésű js+php+mysql alapokon nyugvó kvíz játékot szeretnék elkészíteni.
A játékosok téteket rakhatnának fel és a kvíz eredményei alapján veszithetnek vagy gyerhetnek a pontokat. Vizsgálnánk a jó válaszokat és eggyező helyezésenként a legyorsabb válaszadó lenne az első helyezett.
A kérdésem az lenne hogy elégségesen megoldható ez a probléma(kivitelezhető-e a játék) a fent említett eszközök használatával?
Abban szeretném segítségeteket kérni hogy milyen módszerekkel lehetne megoldani egy szoba létrehozását és abban játékosok összegyűjtését egy multiplayer játékhoz??
Még csak a tervezési fázisban vagyunk úgyhogy ötleteket javaslatokat várnék.
Segítségeteket előre is köszönöm!
Üdv KahoR
■ A játékosok téteket rakhatnának fel és a kvíz eredményei alapján veszithetnek vagy gyerhetnek a pontokat. Vizsgálnánk a jó válaszokat és eggyező helyezésenként a legyorsabb válaszadó lenne az első helyezett.
A kérdésem az lenne hogy elégségesen megoldható ez a probléma(kivitelezhető-e a játék) a fent említett eszközök használatával?
Abban szeretném segítségeteket kérni hogy milyen módszerekkel lehetne megoldani egy szoba létrehozását és abban játékosok összegyűjtését egy multiplayer játékhoz??
Még csak a tervezési fázisban vagyunk úgyhogy ötleteket javaslatokat várnék.
Segítségeteket előre is köszönöm!
Üdv KahoR
innerHTML-be javascript betöltése
Sziasztok!
Volna egy olyan problémám, hogy szeretnék egy innerHtml-be úgy betölteni egy táblázatot, hogy a táblázat sorai kattintgatással kiválasztós lehessen. A táblázatban való navigáláshoz az alábbi linket használom:
http://projects.arkanis-development.de/table_navigation/example.html
A kódrészlet amivel próbálkozom:A class='alma' illetve 'korte' definiálható a js-ben. (alapban navigateable ill. activation)
Esetleg van valakinek ötlete azzal kapcsolatban, hogy mit rontok el, illetve, hogy ilyenformán ezt meg lehet-e valósítani.
Volna egy olyan problémám, hogy szeretnék egy innerHtml-be úgy betölteni egy táblázatot, hogy a táblázat sorai kattintgatással kiválasztós lehessen. A táblázatban való navigáláshoz az alábbi linket használom:
http://projects.arkanis-development.de/table_navigation/example.html
A kódrészlet amivel próbálkozom:
var keysHtml = "";
keysHtml +="<script type='text/javascript' src='jquery.js' ></script>";
keysHtml +="<script type='text/javascript' src='jquery2.js' ></script>";
keysHtml +="<script type='text/javascript'> jQuery.tableNavigation();</script>";
keysHtml +="<style type='text/css'> tr.selected {background-color: red; color: white;} tr.selected a {color: white;} </style>";
keysHtml +=" <thead>";
keysHtml +=" <tr>";
keysHtml +=" <th>Cell 01</th>";
keysHtml +=" <th>Cell 02</th>";
keysHtml +=" <th>Cell 03</th>";
keysHtml +="</tr>";
keysHtml +=" </thead>";
keysHtml +="<tbody>";
keysHtml +=" <tr>";
keysHtml +=" <td>Data 01-01</td>";
keysHtml +=" <td>Data 01-02</td>";
keysHtml +=" <td><a href='target01.html' class='korte'>Link 01</a></td>";
keysHtml +="</tr>";
keysHtml +=" <tr>";
keysHtml +=" <td>Data 02-01</td>";
keysHtml +=" <td>Data 02-02</td>";
keysHtml +=" <td><a href='target02.html' class='korte'>Link 02</a></td>";
keysHtml +="</tr>";
keysHtml +=" <tr>";
keysHtml +=" <td>Data 03-01</td>";
keysHtml +=" <td>Data 03-02</td>";
keysHtml +=" <td><a href='target03.html' class='korte'>Link 03</a></td>";
keysHtml +="</tr>";
keysHtml +=" </tbody>";
keysHtml +="</table>";
keysHtml += "</div>";
document.getElementById("keys").innerHTML = keysHtml;
document.getElementById("keys").style.display = "block";
Esetleg van valakinek ötlete azzal kapcsolatban, hogy mit rontok el, illetve, hogy ilyenformán ezt meg lehet-e valósítani.
Ajax.Request egy osztályon belül
Szeretném segítségeteket kérni abban, hogy az alábbi kódot hogy kell módosítanom ahhoz, hogy a func2 metódusban lévő Ajax.Request-ben hogy tudom átvenni a már kiértékelt változókat.
■
var jsClass = Class.create();
jsClass.prototype = {
initialize: function(p1, p2, p3){
this.p1 = p1;
this.p2 = p2;
this.p3 = p3;
this.func1();
this.func2();
},
func1: function(){
this.p4 = = this.p1 + this.p2 + this.p3;
$('div_result').innerHTML = this.p4;
}
func2: function(){
var a1 = new Ajax.Request('ajax.php', { method:'post',
parameters: 'mode=p1&p1='+this.p1,
onSuccess: function(transport){
var p5 = transport.responseText;
alert(p5>this.p4?true:false);
// alert-ben a this.p4 értéke undefined, hogy tudnám áthozni ide a számított eredményt,
// hogy tudjak vele értékelni?
}
});
}
}