Javascript

Jelentkezz be a hozzászóláshoz.

#87
Helósztok honnan lehet letölteni olyan javascript-es editort amelyen az adminisztrációs felületen lehet szöveget formázni cikkeket írni, és ezt egy adatbázisba berakni. Fontos lenne. Elõre is köszi a segítséget.

#86
Köszi szépen a segítséget!
Dj Faustus
#85
1. Menü kialakításánál leszoksz a Javascriptröl (a Javascript letiltható, nem épen akadálymentes). Helyette ott a CSS:
http://css.maxdesign.com.au/listamatic/
http://css.maxdesign.com.au/listamatic2/
http://www.dynamicdrive.com/style/csslibrary/category/C1/
http://www.dynamicdrive.com/style/csslibrary/category/C2/
http://alistapart.com/articles/dropdowns/
http://www.htmldog.com/articles/suckerfish/dropdowns/
http://www.seoconsultants.com/css/menus/horizontal/
http://www.seoconsultants.com/css/menus/vertical/
http://www.cssplay.co.uk/menus/dd_valid.html
2. Felraksz egy webszervert, és localhost-ról éred el az oldalt.
3. Az információs sáv blokkolt fájl- és szoftverletöltésekkel kapcsolatos üzeneteinek kikapcsolása

Ez az eljárás lehetõvé teszi, hogy a webhelyek automatikusan, tehát az információs sáv megkerülésével kérjenek engedélyt a fájlok és szoftverek letöltésére.

Nyissa meg az Internet Explorer alkalmazást.
Kattintson az Eszközök menü Internetbeállítások parancsára.
A Biztonság lapon kattintson az Egyéni szint gombra.
Az alábbi lehetõségek közül választhat:

Az információs sáv blokkolt fájlletöltésekkel kapcsolatos üzeneteinek kikapcsolásához a lista Letöltések szakaszának Figyelmeztetés automatikus megjelenítése fájlletöltés esetén csoportjában jelölje be az Engedélyezés választógombot.
Az információs sáv blokkolt ActiveX-vezérlõkkel kapcsolatos üzeneteinek kikapcsolásához a lista ActiveX-vezérlõk és beépülõ modulok szakaszának Figyelmeztetés automatikus megjelenítése ActiveX-vezérlõk esetén csoportjában jelölje be az Engedélyezés választógombot.

Forrás: Internet Explorer súgó (Jobb klikk az információs sávon, Információs sáv - súgó menüpont)

#84
Sziasztok! Abban szeretném a segítségeteket kérni, hogy meg lehet -e valahogy oldani, hogy az internet explorer 7 javascript futtatásakor a következõ üzenetet ne dobja ki: "A biztonsága érdekében az internet explorer megakadályozta, hogy ez a weblap olyan..." Ez elég zavaró, mert egy javascript-el készített menüt készítettem és addig nem hajlndó mûködni, amíg nem engedélyezem a blokkolt tartalmat.
#83
megoldottam :D ha esetleg érdekel valakit akkor igy lehet böngészõfüggetelen kedvencekhez ad gombot készíteni:

<script language="JavaScript">
if (window.sidebar) {
document.write('<a href="# window.sidebar.addPanel(\'oldalneve\',\'http://oldalcime\',\'\')" target="_self"><b><img src="images/topkedvencek.jpg" width=100 height=19 alt="" border=0></b></a>');
}
else if (window.external) {
document.write('<a href="# window.external.AddFavorite(\'http://oldalcime\',\'oldalneve\')" target="_self"><b><img src="images/topkedvencek.jpg" width=100 height=19 alt="" border=0></b></a>');
}
</script>
#82
köszi. értem.
közben akadt egy másik gondom is. :( :)
szeretnék csinálni egy olyan gombot amivel a kedvencekhez lehet hozzáadni az oldalt. de ez is csak ie alatt mûködik... vmi megoldás h a többi böngészõ is támogassa ezt a funkciót?

<A HREF="#window.external. AddFavorite('http://oldalneve', 'komment')" title="kedvencekhez!">
Dj Faustus
#81
Hát lehet. De van ezzel egy gond: a látogatónak fel kell raknia egy médialejátszót, és a hozzá való kódeket - ez pedig ezernyi lehetõség lehet (na ezért jó a Flash: 1 lejátszó van és nem kell külön kódek).
Itt egy példa.
Minden "menüelemnek" a klikk osztályt (class="klikk" attribútum-érték páros) kell adni, illetve a "playerbox" id-jú elemet is létre kell hozni.
A lejátszó betöltését Javascript végzi (külsõ állományból AJAX-os módszerrel).

#80
de mégis?! ha nem flashbe csinálom a pittyenést hanem max csak scriptbe akkor azt meg lehet oldani valahogy?
PyRex
#79
alapból hányok, amikor egy weboldalra hangot csempésznek.
ok, mondjuk egy flash alapú movie player vagy zenelejátszó természetesen elfér. de a full flash csicsás animálódó oldalaktól hülyét kapok. pláne amikor szarul van megoldva és nincs skip lehetõség. meg ugye megszoktam csomó weboldalnál, hogy refresh-t nyomok, na ugye a fullflash oldalnál az is egy nagy cumi ... :(

| | ClearBox JS > http://www.clearbox.hu > (referencia: www.iwiw.hu :) |

Dj Faustus
#78
Suxx, nem suxx, multimédiára ez a leginkább platform független megoldás. ;(

PyRex
#77
flash suxx ^^ :)

| | ClearBox JS > http://www.clearbox.hu > (referencia: www.iwiw.hu :) |

Dj Faustus
#76
Még egyszer elmondom: ha nagyon multimédiás, izgõ-mozgó, csipogó, zenélõ oldalt akarsz, arra meg ott a Flash.

#75
és ha mindenképpen akarok pittyenést azt hogy oldjam meg hogy ne csak az ie hanem a többi böngészõ is támogassa?
Dj Faustus
#74
Egyszerûen azért, mert a document.all nincs benne se a W3C (a webes nyelveket készítõ konzorcium), se a Mozilla DOM specifikációjában.
Mellesleg a látogatót zavarhatja a pittyegés (õ közben kedvenc zenéjét hallgatná). Ha nagyon multimédiás, izgõ-mozgó, csipogó, zenélõ oldalt akarsz, arra meg ott a Flash.

#73
hello. az érdekelne hogy van egy scriptem és ha rámutatok egy adott képre akkor ad egy pittyenõ hangot. de csak explorer alatt mûködik. és vki tudna segíteni hogy mûködjön a firefox böngészõ alatt?

<a href="index.html"><img src="images/7a.jpg" width=74 height=20 alt="" border=0></a>
Free
#72
1000 Hála és köszönet :c)))

http://iaro.3dmax.hu http://www.clanwar.hu Minket nem lehet kirúgni... A Rabszolgákat eladni szokták..

Dj Faustus
#71
Ha nagyon egyszerûen akarod megoldani (Javascript nélkül):
<iframe src="tartalom_hun.htm" name="tartalom"></iframe>
<a href="tartalom_hun.htm" target="tartalom">Magyar</a>
<a href="tartalom_eng.htm" target="tartalom">English</a>
<a href="tartalom_deu.htm" target="tartalom">Deutsch</a>


Ha komplikáltan akarod megoldani akkor két megoldás közül választhatsz:
1. A tartalmat belerakod egy Javascriptes változóba, és a linkre való kattináskor az adott id-jú elembe írod bele.
Szóval ilyesmiképpen:
<script type="text/javascript">
tartalomA='Ez az egyik tartalom';
tartalomB='Ez az másik tartalom';
tartalomC='Ez az harmadik tartalom';
function elso () {
document.getElementById('szovegmezo') = tartalomA;
}
function masodik () {
document.getElementById('szovegmezo') = tartalomB;
}
function harmadik () {
document.getElementById('szovegmezo') = tartalomC;
}
</script>
<div id="szovegmezo">Ide kerül a tartalom</div>
<a href="#">Elsõ</a>
<a href="#">Második</a>
<a href="#">Harmadik</a>

Ennek hátránya hogy teljesen Javascript-függõvé teszi az oldalt, ami nagyon helytelen (a látogatónak meg kell adni a lehetõséget az oldal minél átjárhatóbb látogathatóságára).
2. Ez a megoldás az elõzõre épül annyi különbséggel, hogy a tartalmat egy külsõ (de domainen belüli) UTF-8-as kódolású oldalról hozzuk be (így némileg kikerülhetõ az elõzõ példa Javascript függõsége).
Ezt a technológiaegyüttest AJAX néven emlegetik.
Erre itt találhatsz egy gyorsan összeütött példát. Az oldalon levõ linkeket a tartalom id-jú elembe nyitja meg (ha a Javascript ki van kapcsolva, akkor új oldalként nyílik meg).

Free
#70
Sziasztok abszolúút _Láma vagyok és már szét keresgéltem googlet is .
vaolna egy olyan gondom hogy van egy Div en belüli szövegem alatta másik divekben 3 zászló ami a gomb szerepét tölti be.

na most hogyan kellene megoladni hogy ha mondjuk a német zászló fölé viszem az egeret az elõzõ div ben megváltozzon a szöveg és mondjuk németûl írja ki azt a szöveget amit akarok,,, nem tudom mennyire voltam kusza vagy épp érthetõ. tehát egy divben cserélni a szöveget gombokkal. amikor a gomb fölé viszem az egeret.

Elõre is köszi a segítséget nem nagyon sürgõs tegnapra kellene :c)))

http://iaro.3dmax.hu http://www.clanwar.hu Minket nem lehet kirúgni... A Rabszolgákat eladni szokták..

shevy
#69
lenne egy olyan gondom, hogy ma suliban le kéne adnom egy javasript progit
a lényeg, hogy gõzöm nincs az egészhez
valaki tudna csinálni egy teljesen alapvetõ progit, ami 5 perc alatt összedobható, és látszik hogy egy hülye is megtudná csinálni :) kösz

PyRex
#68
Hmm, van egy egyszerû scriptem:

<script type="text/javascript">

preImage = new Image();
preImage.src = 'images/1.jpg';

preImage2 = new Image();
preImage2.src = 'images/2.jpg';

document.getElementById('proba').src=preImage.src;

function next(){
document.getElementById('proba').src=preImage2.src;
}

</script>

Ez azt csinálja, hogy elõször a proba id-jû img tag src -jének megadja ugye az images/1-jpg -t (meg is jelenik a kép), DE elvileg betölti a 2.jpg-t is. Ha a next fv-t meghívom, akkor pedig kicseréli az img-nél képet. Ez firefoxban és internet explorerben tökéletesen mûködik (kattintás után azonnal vált a kép, de operában valahogy bugos, mert a képet ugyan elõretölti látszik a scrollbar-ok állapotán, hogy megnöveli a képméretet, de a kép csak pár másodperc után jelenik meg. Ennek mi lehet az oka??

| | ClearBox JS > http://www.clearbox.hu > (referencia: www.iwiw.hu :) |

PyRex
#67
Belebotlottam egy problémába, ami a következõ:

A böngészõk ugye a javascript kódot végig értelmezik, függetlenül attól, hogy egy adott függvényt végre kell-e majd hajtaniuk, avagy sem. A gondom az, hogy van egy olyan függvényem, amiben szerepel egy olyan hivatkozás (konkrétan: document.styleSheets), amit az Opera 9-es elõtt verziói nem ismernek és ezért emiatt nem fut a script. A többi - kb. 1000 sor - teljesen ok lenne, de emiatt egy egy rohadt sor miatt nem megy a cucc Opera 8.5-ben és a korábbi verziókban...

Namost az igazán nagy poén az egészben az, hogy azt a függvényt, amiben ez a sor van, KIZÁRÓLAG AZ INTERNET EXPLORER futtatja, mert ezt egy if által hívom meg, ami ellenõrzi, hogy ha a böngészõ ie, akkor futtatja a fv-t.

Szóval a kérdés: mit lehet ilyen esetben tenni? A függvényt nem tudom eltávolítani, mert ie miatt mindenképpen szükség van rá, de így viszont a régebbi operák alatt nem megy a cucc.

Ötlet??<#sir>

| | ClearBox JS > http://www.clearbox.hu > (referencia: www.iwiw.hu :) |

PyRex
#66
Használj Firefox böngészõt - van alá egy plugin, aminek a neve Firebug. Én ezt használom és nem ismerek jobbat (persze ez nem azt jelenti, hogy nincs is jobb, de ez gyors, egyértelmû és ingyenes).

| | ClearBox JS > http://www.clearbox.hu > (referencia: www.iwiw.hu :) |

#65
Hát ezt én is megtaláltam... Nem erre gondoltam... :D Na mind1, veszek majd egy könyvet. :D Még annyi, hogy ha van valakinek olyan progija, amivel le lehet ellenõrizni a hibákat egy adott weblapon, azt mégkérem, hogy írjon nekem a [email protected] e-mail címer.
Elõre is köszönöm!

Üdvözlettel: Müzli

Dj Faustus
#63
"Vagy próbáltam a resizeTo(800,600) -val, így mûködik is, csak az lenne a jó, ha nem lenne scrollbar!"
Az alábbi HTML-be ágyazott CSS-kóddal eltakarítható a görgetõsáv.
<style type="text/css">
 body {
  overflow: hidden;
 }
</style>


De a látogatókat általában zavarja az automatikusan átméretezendõ oldal (ki is lehet iktatni Firefoxban és Operában).

sufnituning
#62
Hello. Olyan kérdésem lenne, hogy hogyan tudom azt megcsinálni, ha valaki megnyitja az oldalam, akkor az adott méretben (800x600) jelenjen meg?
A window.open -nel meg tudom csinálni, de ahhoz egy másik oldalról kell hogy odalépjek (linkrõl)!

Vagy próbáltam a resizeTo(800,600) -val, így mûködik is, csak az lenne a jó, ha nem lenne scrollbar!

Ha tudjátok a választ akkor köszi!

For sale: thedronewebshop.com

#61
Nekem az is jó lenne, ha mondanál egy honlapot, ahol találok leírásokat a javascript-ekkel. (Nem akarlak titeket ilyen kis bosszantó kérdésekkel idegesíteni...:))

Üdvözlettel: Müzli

PyRex
#60
Ha nem kereskedelmi jellegû a honlap, ahova kikerülne (értsd: a honlappal nem keresnek pénzt), akkor ingyenes. Letöltöd és használod. De akkor várj még pár napot mert most gyorsítok a kódon, meg van jópár bug, amit javítanom kell (valószínû átlag felhasználás során ezek elõ sem jönnének, de engem idegesítenek)

| | ClearBox JS > http://www.clearbox.hu > (referencia: www.iwiw.hu :) |

#59
Bocsesz! Rossz volt a megfogalmazás. A problémám nekem az, hogy ennyire komoly megjelenésre nincs szükségem. Megkértek egy kis költségvetésû honlap megírására,ahol fontos lenne a kép adott oldalon való megjelenésére nagyobb méretben. Nem tudom mennyi az ára a clearboxnak, de lehet hogy nem férne bele a költségvetésbe. Igazából én arra gondoltam Pyro, hogy nem tudom felhasználni a js-részbõl azt, ami csak nekem kellene. Mondjuk ez az én problémám :-) De ha megtennéd hogy küldesz egy árértéket nekem, akkor annak örülnék.
Meg pesze, ha valaki már csinált hasonló képmegjelenítést, ami nem popup ablakban nyílik meg és megosztaná, annak is örülnék. Sose lehet tudni kinek mikor mire lesz szüksége,cserélgessünk tudást. :-)
Üdv!
PyRex
#58
mármint hogyhogy semmit sem? van vagy 20 paraméter, ami direkt azért van, hogy testre szabhasd vele a scriptet. konkrétan milyenre gondoltál?

| | ClearBox JS > http://www.clearbox.hu > (referencia: www.iwiw.hu :) |

#57
Igen van: reklámot szeretnék csinálni bannerekkel több helyre is és azt szeretném, hogy bármikor tudjam változtatni...

Üdvözlettel: Müzli

#56
Sziasztok!

Lehet hogy lama kérdés, de nekem mégis probléma. Adott oldalon van egy kép és azt ha rákkatintok, szeretném ugyanebben az ablakban de nagyobb méretben megjeleníteni. Hogy kell ezt csinálni? A thomas web mühyelyen találtam hasonló fejlesztést, de valahogy az firefox alatt nem müködik.
Pyro: a clearbox tökéletesen megfelelne, ezzel csak az a gondom, hogy megnézve a js-t semmit se tudnék változtatni rajta. Szerintem neke mem kell ennyire összetett dolog. De GRATULÁLOK! Nekem nagyon bejön a clearbox. Ha itt nem kapok iránymutatást (megoldást)valószínû e-mailen kerelek majd.

Segítségeteket megköszönve: Twinsy
PyRex
#55
update: SlideShow közben bele került :)

| | ClearBox JS > http://www.clearbox.hu > (referencia: www.iwiw.hu :) |

PyRex
#54
Azt hiszem most már olyan állapotban van, hogy megoszthatom veletek.

ClearBox

Jó lenne bármilyen visszajelzés, hogy találtok-e hibát benne, vagy milyen funkciókat írjak még bele (Slideshow funkció ervbe van véve és a galériáknál a következõ kép elõtöltése is, késõbbi terv pedig html dokumentumok megjelenítése).

| | ClearBox JS > http://www.clearbox.hu > (referencia: www.iwiw.hu :) |

PyRex
#53
Különösebb oka van annak, hogy képet JavaScript-tel akarsz linkelni?

| | ClearBox JS > http://www.clearbox.hu > (referencia: www.iwiw.hu :) |

#52
Ja és lenne még egy kérdésem: Ha nem szöveget akarok belinkelni, hanem egy képet, akkor azt hogyan tegyem?
(Bocsánat, biztos elég nagy hülyeségeket kérdezek, de még nagyon kezdõ vagyok az egész HTML szerkesztésben és a JavaScript-ben!
Mégegyszer köszönöm!

Üdvözlettel: Müzli

#51
Nagyon szépen köszönöm!

Üdvözlettel: Müzli

Dj Faustus
#50
A kod.js-ben írd így a Javascript kódot:
document.write('Itt van egy link: <a href=\"www.link.hu\">Link</a> ez egy link');

Szóval JS-en belül ajánlatos a kiírandó idézõjeleket escapelni (\' illetve \"), nehogy egy sztring végét jelöld vele.

#49
Most lehet, hogy elég furcsán hangzik majd a kérdésem: van a javascript-em: <script language="JavaScript" src="kod.js">Blabla</script>
és van a kod.js: document.write("Itt van egy link: <a href="www.link.hu">LinK</a> ez egy link");
a probléma: ha beírom a linket az <a href..... -t akkor meg sem jelenik a script-em, maúgy igen.
Elõre is köszönöm!

Üdvözlettel: Müzli

#48
Vajon tudok már írni?

Üdvözlettel: Müzli

PyRex
#47
szvsz ne használj iframe-et. nem tudom a lightbox hogy van megírva (ezért is írtam magamnak is egy jobbat :)), de szerintem iframe-bõl nem fog "kijönni" a lightbox által megjelenített ablak, mint ahogy rendes frame-bõl sem.

| | ClearBox JS > http://www.clearbox.hu > (referencia: www.iwiw.hu :) |

#46
Sziasztok!GOndolom sokan ismerik-használják közületek a Lightbox JS-et.
Nekem a használatával akadt egy kis gondom. Az oldalamon a táblázat 2 iframe-re van felosztva és az egyikbõl szeretném "nézni" a képeket, viszont akkor az iframe-ben maradnak. Tud valaki erre valami egyszerü megoldást? mit kellene átirnom benne? köszi elõre is
PyRex
#45
Sziasztok!

Elkezdtem írni egy saját JavaScript library-t és felötlött bennem egy kérdés: jelenleg az változóneveim elég hosszúak (azért, hogy nagyon könnyen beazonosíthatóak legyenek). De ugye ettõl maga a JS kód bizonyos értelmben átláthtatatlanabb, hiszen mondjuk egy bonyolultabb matematikai mûveletnél látványra nem mindegy, hogy 1-2 betûs, vagy 15-20 betûs változónevekkel dolgozok.

Ti ezeket hogy oldjátok meg? Arra gondoltam, hogy nincsen olyan program, ami egy kész JavaScriptet kicsit letisztít? Tehát pl. kiszedi belõle a felesleges sorugrásokat, lezárja pontosvesszõvel a sorokat, esetleg a változóneveket is lecsökkenti, stb?

| | ClearBox JS > http://www.clearbox.hu > (referencia: www.iwiw.hu :) |

#44
ok köszi<#ijedt><#wow2>

Dj Faustus
#43
"egy java script program"
A Javascript (egybe írandó!) szkriptnyelv vele alkalmazást írni nem lehet.

"Nem nagyon értek a javahoz"
A Java nem azonos a Javascripttel. Hasonlít rá de nem azonos.

"ne alapértelmezett helyre hanem egy kijelölt mappába mentse a gépre"
Nem oldható meg, hisz az biztonsági kockázattal járna (kliens gépére adott könyvtárba adatokat mentesz le).

#42
Hi all!

Meg lehet azt oldani, hogy van egy java script program ami a begépelt üzeneteket alapértelmezésként a gépre menti a cookiekba. Azt kellene megoldani hogy ne alapértelmezett helyre hanem egy kijelölt mappába mentse a gépre. Meg lehet valahogy csinálni?

Nem nagyon értek a javahoz, de ha valaki tud pls segítsen!

A kód:

<SCRIPT LANGUAGE="JavaScript">
<!-- innen

var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
var ShowCount = 0;
var SwapColour;
function ListToDoItems() {
var NumToDoItems = GetCookie('PT_NumToDoList');
var i;
var ToDoItem;
if (NumToDoItems == null) {
NumToDoItems = 0;
}
ShowCount = 0; SwapColour = 0;
for (i=1; i <= NumToDoItems; i++) {
ToDoItem = GetCookie('PT_ToDoItem'+i);
if (ToDoItem != null) {
PrintItem(ToDoItem, i);
}
}
}
function DeleteItem(Count) {
DeleteCookie('PT_ToDoItem'+Count);
window.location = window.location;
}
function PrintItem (ToDoItem, Count) {
var color = "";
SwapColour = 1 - SwapColour;
if (SwapColour==1) {color = "bgcolor='white'"} ;
ShowCount++;
document.write("<tr " + color + ">");
document.write("<td width=10% align=center valign=top><small><b>"+ShowCount);
document.write("<td width=75% align=left ><small>"+ToDoItem);
document.write("<td width=15% align=center><small>"+"<a href='#DeleteItem(" + Count + ")'></a>");
}
function AddItem() {
var NumToDoItems = GetCookie('PT_NumToDoList');
var i;
var ToDoItem;
if (NumToDoItems == null) {
NumToDoItems = 0;
}
ToDoItem = prompt("Üzenetem:");
if ((ToDoItem != null) && (ToDoItem != "unfefined" )) {
NumToDoItems++;
SetCookie('PT_ToDoItem'+NumToDoItems, ToDoItem, exp);
SetCookie('PT_NumToDoList',NumToDoItems, exp);
window.location = window.location;
}
}
function set() {
VisitorName = prompt("Mi a neved?");
SetCookie ('VisitorName', VisitorName, exp);
SetCookie ('WWHCount', 0, exp);
SetCookie ('WWhenH', 0, exp);
}
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv<2> : null;
var path = (argc > 3) ? argv<3> : null;
var domain = (argc > 4) ? argv<4> : null;
var secure = (argc > 5) ? argv<5> : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
// eddig -->
</SCRIPT>
<table width=100%><tr><td>
<SCRIPT LANGUAGE="JavaScript">
<!-- innen
ListToDoItems();
// eddig -->
</SCRIPT>
</td></tr></table>
<br /><hr>
<p><a href="#AddItem()">Új üzenet írása</a></p>

#41
Sziasztok!

Lenne egy problémám. Létrehozok egy objektumot, egy select mezõt. Aztán ajax-al lekérem a tartalmát. Ez az objektum egy funkciója lenne. A szerver válaszának feldolgozását rábízom egy funkcióra, mely szintén az Objektum része. Azonban ekkor már nem tudom lekérni az objektum adatait (pl. a select ID-jét amit az elején, az objektum létrehozásánál adok meg neki)



Íme a kód:

// JavaScript Document

function AnswerClear(ClearingAnswer)
{
var ClearingAnswer = ClearingAnswer.substring(2);
SplitAnswer = ClearingAnswer.split('//');
if (SplitAnswer<1> != "OK")
{
alert (SplitAnswer<1>);
ClearAnswer = "";
}
else
{
ClearAnswer = SplitAnswer<2>;
}
return ClearAnswer;
}

function CountryList(ID)
{
this.CountryFormID = ID;
this.QueryURL = 'adrserver.php';
this.QueryPars = 'com=countryquery&adr=country';
this.QueryMethod = 'get';

//functions
this.ListAnswerNow = CountryAnswer;
this.ListQueryNow = ListQuery;
}

function CountryAnswer(originalRequest)
{
//put returned XML in the textarea
var answer = originalRequest.responseText;
var FormID = this.CountryFormID;

// A FormID sajnos undefinied, ugyanúgy ahogy a CountryFormID.
// Amennyiben az objektum nevén keresztül hivatkozom rá, úgy megtalálja. pl.: proba.CountryFormID
alert(FormID);
$("assaas").options<0> = new Option("Új ország felvitel", "uj");
data = AnswerClear(answer);
MyOptions = data.split('**');
alert (MyOptions);
if (MyOptions == '') { MyOptions = ''; }
for (i = 0; i<MyOptions.length; i++)
{
MyOption = MyOptions.split('*-');
OptiV=MyOption<0>;
OptiN=MyOption<1>;
OptiI=MyOption<2>;
OptiNumber = i+1;
$('assaas').options=new Option(OptiN+" ["+OptiI+"]",OptiV,"");
}

}

function ListQuery()
{
var url = this.QueryURL;
var myMethod = this.QueryMethod;
var myPars = this.QueryPars;

// Itt van értéke a this.CountryFormID -nek
alert(this.CountryFormID);
var myAnswer = this.ListAnswerNow;
var myAjax = new Ajax.Request( url, { method: myMethod, parameters: myPars, onComplete: myAnswer });
}

és az objektum meghívása:

proba = new CountryList('assaas');

function haha()
{
proba.ListQueryNow();
}

Az ajax (prototype) miatt "esik" ki a program az objektumból? vagy valami alapvetõ hibát vétettem?

(BUÉK)

#40
köszi
Dj Faustus
#39
Én leginkább azt ajánlanám, hogy használj Flash-es lejátszót, egyrészt plaformfüggetlenebb megoldás mint az <embed>/<object>, másrészt kényelmesebb használni.

Itt van egy. Van rajta hangerõszabályzó, play/pause gomb, tracklista, satöbbi.

#38
Sziasztok! Egy olyan kérdésem lenne. Az oldalamon van háttérzene, és kellene egy olyan kód, amivel meglehet azt állítani, tehát az oldal hangjait némítani. pl <a href="#vmi>Hang Leállítása</a>