ugrás a tartalomhoz

Archívum - Dec 2006

december 19

2006 Web Technology Trends

Török Gábor · 2006. Dec. 19. (K), 11.01
Évvégi összegzés
 

div position elcsúszás újabb browserekben

tommyka · 2006. Dec. 19. (K), 09.47
Sziasztok!
Fontos segítséget szeretnék kérni, van egy kis micro site, a tartalma nagyrész t divekben van, viszont elcsúszások tapasztalhatóak, van erre valami 5letetek ? előre is köszi

html : <div id="desc" align="left">tartalom</div>
<div id="kepek"><div align="center"><a href="#"><img src="images/kep1.jpg" alt="1" width="120" height="90" border="0" /></a>
</div>
</div>
css :
#desc{
float:left;
width:450px;
position:relative;
z-index:5;
top:10px;
left:200px;
}

#kepek{
float:left;
width:130px;
margin-left:5px;
position:relative;
z-index:6;
left:210px;
}
 

dbobj: magyar fejlesztésű objektum perzisztencia modul PHP-hez

thefirstofall · 2006. Dec. 19. (K), 09.13
PHP kiegészítő Bankó Ádám fejlesztésében
 

javascript, css becsatolása javascript-el, futás időben

toxin · 2006. Dec. 19. (K), 08.04
tegnap kutattam a js alatti, futásidőben használható js,css becsatolása után (js runtime include) ez kiindulásnak használható

http://www.phpied.com/javascript-include-ready-onload/

var css;
function include_css(css_file) {
    var html_doc = document.getElementsByTagName('head')[0];
    css = document.createElement('link');
    css.setAttribute('rel', 'stylesheet');
    css.setAttribute('type', 'text/css');
    css.setAttribute('href', css_file);
    html_doc.appendChild(css);

    // alert state change
    css.onreadystatechange = function () {
        if (css.readyState == 'complete') {
            alert('CSS onreadystatechange fired');
        }
    }
    css.onload = function () {
        alert('CSS onload fired');
    }
    return false;
}

var js;
function include_js(file) {
    var html_doc = document.getElementsByTagName('head')[0];
    js = document.createElement('script');
    js.setAttribute('type', 'text/javascript');
    js.setAttribute('src', file);
    html_doc.appendChild(js);

    js.onreadystatechange = function () {
        if (js.readyState == 'complete') {
            alert('JS onreadystate fired');
        }
    }

    js.onload = function () {
        alert('JS onload fired');
    }
    return false;
}

egyenlőre ott akadtam el, hogy : egyrészt ahogy írják is utolsó kommentben
js.readyState == 'loaded'

müxik nekem is. Másrészt ha gyorstárból jön a kód akkor, hogy lehetne megoldani ugyanezt. Fenti eseménykezelő nyilván már nem használható :S , magyarán js class-ok inicializáló metódusát (new fooClass1-2-3(); stb, minden behúzandó js fájlban egy prototype class-van) hogyan lehetne lefutatni, ha már böngésző gyorstárból jön file/class ? :S Majd még írok példát, mert csak a probléma megfogalmazásáig jutottam tegnap :) (meg most) .

üdv t

ui: elnézést, ha zagyva most keltem :)
 

CSS levédése másolás ellen

Vas Dávid · 2006. Dec. 19. (K), 01.27
Üdv!

Nos nem tudom valakinek eszébe jutott-e az amire én most gondolok.

Ugye a css kódnak ha tudod a linkjét akkor bármikor megtekintheted.
De mi van akkor ha ezt leakarod védeni? Mondjuk ennek van egyáltalán értelme?

nos ugye a css-t letudod így védeni:

hogy beírsz egy kódot a .htaccess fájlba és már megsem lehet tekinteni a css fájl tartalmát, de ilyenkor sajnos, ugye a böngésződ sem tudja kezelni (nem nyitja meg mivel le van védve), ezért sajnos így nincs sok értelme...

<FilesMatch "((css))$">
  Order deny,allow
  Deny from all
</FilesMatch>


de ha esetleg létrehozol egy php-t mondjuk a css.php-t aminek a tartalma a következő:
<?php

header("Content-Type: text/css; charset=ISO-8859-2");
include_once('style.css');

?>
így ez beágyazza magába sikeresen a style.css kódot majd a html kódba a css eléréséhez a css.php-t adjuk meg:
<?xml version="1.0" encoding="ISO-8859-2"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="hu" xml:lang="hu">
<head>
<title>CSS kód levédése</title>
<style type="text/css" media="all">@import "css.php";</style>
</head>
<body>
</body>
</html>
és ez így működik is... a css sem jelenik meg, de a böngésző mégis "megnyitja "azt

és valid is

Nos szerintetek egy nagy hülyeség, vagy van valami benne? :)
 

december 19

Miner.hu API, avagy kreatív felhasználók kerestetnek!

Bártházi András · 2006. Dec. 18. (H), 22.43
API-val jelentkezik a Miner.hu kereső
 

Űrlapban lévő select lista szűrése js-sel

Butcher · 2006. Dec. 18. (H), 18.25
Hi.

Gyakoraltilag egy szokásos problémám van. Csak nem akarom feltalálni a spanyol viaszt értelmes példát meg még nem találtam. Szóval adott két listám select - option tagbe ágyazva. 1-es lisában ha kiválasztok egy elemet akkor a 2. lista aszerint szűrve jelenjen meg. Tipikus megye - város kapcsolat.
Az adataim sql-ben vannak ertárolva.
Tud valaki mutatni használható példát?
 

Tab-váltás figyelése

vbence · 2006. Dec. 18. (H), 18.23
Halihó!

Elsősorbgan firefoxban szeretném érzékelni az adott tab aktiválását. Van egy frissülő táblázat, amit a háttérben nem szeretnék frissítgetni, csak ha aktív a tab. (A takarékosságon túl azért, mert a firefox egyszerűen befagy, ha több háttérben futó tab frissítani akarja magát).

Valami cikket, hekket tudnátok ajánlani?

A jelenlegi (fél)megoldás úgy néz ki, hogy XMLHTTP-vel hivogat egy változást ellenőrző PHP-t. Ha azt kapja vissza, hogy változott, akkor beállít egy változót. A változó ellenőrzése onmousemove alkalmával történik, úgyhogy háttérben biztos nem frissül, de a mousemove nem fut le mindenképpen tab-váltáskor.

Köszi!
B
 

tinymce_1.19 editor source alapjainak megértése

Anonymous · 2006. Dec. 18. (H), 17.09
Sziasztok!

Mivel megakarom érteni forrásszinten ezt az editort a legkezdtetlegessel kezdtem(1.19)
Azt hittem ismerem úgy általában a Javascriptet, de e forráskód láttán már elbizonytalanodtam. pl amit ide beillesztetem

tinyMCE.init({
mode : "textareas"
});

Nem tudom hogy hol lehet ennek utánanézni és megérteni most akkor ez a "deklarálás vagy mi" és az a .init metódus is honnét jött?
Nagyon hasonlít az objektumorientált programozásra! De hát a Javascript tutorial-okba nem találkoztam ilyenekkel! ÉS a forráskódban sem találtam ilyen nevű metódus! Tehát a kérdésem az lenne, hogy hogy lehet ilyen "dolgokat" megvalósítani a Javascriptben! Hol találok minden JAvascript tulajdoinságokra, definíciókra leirást, lehetőleg magyart. Ha még sincsen akkor kérlek benneteket magyarázzátok el (szerintem felfogom) ezt az egészet!

És hát akkor milyen metódus kerül először meghívásra, stb, mert csak találgatni tudok. (tehát hogyan indúl az egész, és folytatódik... de szerintem 1 "jó kezdő" magyarázat után már egyedűl is boldogulok!)
és ezt a címet is tudnám már használni:
http://tinymce.moxiecode.com/tinymce/docs/index.html

Nagyon megköszönnk minden használható segítséget!!!!!
 

Spry framework for Ajax

toro · 2006. Dec. 18. (H), 15.05
AJAX framework az Adobe kiadásában