ugrás a tartalomhoz

Archívum - 2007 - Fórum téma

input mező ciklusban

DsA · 2007. Május. 1. (K), 23.49
Sziasztok!
Lenne egy elég nagy problémám, de sajnos ötletem sincs hogy hogy kéne megoldani...
tehát van egy text atr.-ú input-om és ezt ciklusba tettem
ugy csináltam hogy:
for($i=0;$i<count($asd);$i++) {
echo "<input type=\"text\" name=\"nev_".$i."\">";
}
és mindegyikhez tartozik egy gomb is:
for($i=0;$i<count($asd);$i++) {
echo "<input type=\"text\" name=\"nev_".$i."\">";
echo "<input type=\"submit\" name=\"gomb\" value=\"Ok\">";
}
és hogy tudnám én azt megcsinálni hogy akármelyik ok gombra ráklikkelnek az öszes text-et is elküldje?

előre is köszönöm a segítséget!
 

prototype.js - lehet egyszerűbben?

Babar · 2007. Május. 1. (K), 23.32
Ismerkedem a prototype-al, csináltam benne 2-3 diszkrét js példát, de lehet, hogy lehetne egyszerűbben/jobban is. Szóval az alábbiak működnek, de könnyen lehet, hogy a prototype lehetőségeit nem használtam ki, vagy nem illeszkedik a megoldásom a prototype filozófiájához.

Először csináltam két egyszerű fv-t:

    // egy elem első adott típusú szülőjét adja vissza - az elemet magát is beleértve
    // pl: getParentNode(getElementById('new'),'FORM');
    getParentNode = function(element, nodeName) {
        e = element;
        while(e.nodeName != nodeName && e.parentNode)
            e = e.parentNode;
        return e;
    }

    // egy elem első adott class-ú szülőjét adja vissza - az elemet magát is beleértve
    // pl: getParentNodeByClassName(getElementById('new'),'anyClass');
    getParentNodeByClassName = function(element, myClassName) {
        e = element;
        while(!Element.hasClassName(e, myClassName) && e.parentNode) {
            e = e.parentNode;
        }
        return e;
    }

scrollbar kép-háttérrel?

levipadre · 2007. Május. 1. (K), 21.48
Sziasztok!

Egy kis segítségre lenne szükségem.
Egy gördítősávot szeretnék egy oldalon elhelyezni,de nem az alapértelmezett szürke háttérrel, hanem általam készített képelemek felhasználásával.
Nem színezésre gondolok, csak képre, bár tudom hogy az egyszerűbb lenne.
Bármilyen megoldás érdekel: CSS, JavaScript,...,bármi.

A segítséget előre is köszönöm!
 

Js setInterval és változók/metódusok elérése

breakline · 2007. Május. 1. (K), 17.58
Sziasztok


Felmerült bennem egy kérdés változók hatáskörével kapcsolatban, most próbálkozom javascriptben oop-vel, kb. a legegyszerűbb kódban is elakadod ha ezt csinálom:

function myObj() {
	var sign = 0;
	this.setup = function() {
		setInterval(this.process,2000);
	}
	this.process = function() {
		alert(this.sign) //undefined
	}
}
(a meghívást nem írtam ide)

Nyilván a setInterval-al van a gond, ilyenkor azért nem megy a "this" mert a vezérlés a globális futási környezetben van? Tehát a process() mint sima függvény hívódik meg, nem mint a myObj egyik metódusa? Vagy rossz így az egész?


kösz
üdv
BL
 

Engedély megtagadva: HTMLDocument.getElementById

gtoma · 2007. Május. 1. (K), 10.05
Sziasztok!

szeretnék egy iframe-s file feltöltést csinálni.

A file feltöltés ugy műxik, hogy egy linkre kattintva megnyílik egy layer, amiben benne van a tallózás, és egy iframe. Azonban a feltöltött fájl nevét szeretném berakni egy másik div-be (a parent documentumba), ezért az iframéba a feltöltés végén a következő válasz érkezik a feltöltést intéző php-től:

if(is_file($TMP_DIR.$TMPNAME))
   {
   echo "
      <script>
      window.parent.document.getElementById('".$TargetDiv."').innerHTML= '<input type=\"hidden\" name=\"TMPFILE\" id=\"TMPFILE\" value=\"".$TMPNAME."\" />".'<label>File neve: <input name="FILENAME_'.$ID.'" type="text" id="FILENAME_'.$ID.'" maxlength="50" rel="filename" value="" onfocus="FileNameCheck'.$ID.'Obj.InitNow()" /></label><label>Alt: <input name="FILEALT_'.$ID.'" type="text" id="FILEALT_'.$ID.'" maxlength="50" rel="hungary" value="" /></label>\';
</script>
';
    }


otthon a saját szerveren minden tuti... feltölti a fájlt, majd csodásan beilleszti a szükséges
form elemeket.

nem így a neten...
ott hibaüzenetet küld, és nem hajlandó a parent dokumentum megadott div-jébe belerakni az elemeket.

a hibaüzenet:

uncaught exception: Engedély megtagadva a tulajdonság lekérdezéséhez: HTMLDocument.getElementById

a fájl egyébként feltöltésre kerül.

előre is köszönöm a segítséget.
 

április 30

hasábok + lábléc

sanyoo · 2007. Ápr. 30. (H), 20.06
szeretnék segítségek kérni. (kezdő vagyok főleg css-ben)
próblémám: 3 középső hasáb alatt legyen a lábléc. És a középső hasábok hossza ne legyen fiksz. Vagyis ha több oldalas az egyik hasább akkoris legalján legyen a lábléc. tudom hogy nektek egyszerű de én nem jöttem rá hogyan lehet megcsinálni.
probálkoztam, gugliztam de semmi.
könnyitett kódom :
<head>
	<title></title>
	<style type="text/css">
div#kozep {
	background-color: Blue; 
	position: absolute;
	left: 30%;
	right:30%;	
	}
div#ball {
	background-color: Gray;
	position: absolute;
	left: 2%;
	right: 73%;
	}
div#jobb {
	background-color: Green;
	position: absolute;
	left: 73%;
	right: 2%;
}
div#lablec {
	/* ??????? */
}

	</style>
</head>
<body>
 <div id="ball">ball hasáb szövege</div>
 <div id="kozep">középső hasáb szövege</div>
 <div id="jobb">jobb hasáb szövege</div>
 <div id="lablec">lábléc szövege</div>
</body>
</html>
probálkázásaim részletezését kihagyom.
előre is kösszönöm a válaszotokat.
 

Távoli url elérése HITELESÍTÉSSEL

mATTIAS · 2007. Ápr. 30. (H), 15.55
Sziasztok!

Régóta működnek weboldalaim, melyek más weboldalak tartalmaitól függenek, mindeddig nem volt szükség hitelesítésre, minden további nélkül el tudtam érni a távoli oldal forrását ezzel az osztályal (lejjebb)

Most azonban az lenne a feladatom, hogy a script magától bejelentkezzen az oldalra, majd cookie-val hitelesítse magát.

5letem szerint először megpingelné a távoli oldalt a megfeleő hitelesítő változókkal, ezután a szerver visszaad valamit, miszerint csináljon a böngésző (a script) egy cookie-t. Ezután a cookie-t mellékelve a HTTP HEADERBEN már mint bejelentkezett felhasználó kapnám a weblap forrását vissza.

Az első kérdés, hogy működhet-e az elképzelésem.

A második, hogy egy ilyen szerver-kliens komunikáció hogyan zajlik HTTP HEADER szinten, pl egy cookie-val való hitelesítés stb.

Előre is köszi a segítséget!

Drupal csoportok

lazly · 2007. Ápr. 30. (H), 11.07
Sziasztok!

Az alabbira lenne szuksegem, talpraesetnek tartom magam de kezd tulnoni rajtam a problema. Kerlek juttassatok el modulneveket melyeket eleg kovacsolas utan ezek a munkakra betudok fogni.

- Csoportok letrehozasa, sajat contentekkel, minden user egy vagy tobb csoportba tartozik, fooldalan lathatoa csporotok tartalmai... melyekhez csak a tagjaik ferhetnek hozza... illetve nyilvan vannak nyilvanos tartalmak is anonym usereknek
- Konkret userek kijelolese, akiknek kulon jogokat adhatok (pl xy irhat a z csoportba tartalmat, es szerkeszthet is a z csoportba tartozo tartalmat)

Ha jol tudom az OGre van szuksegem, de meg nem latom at rendessen, hogy smint (bar csak alap OGt raktam fel)... pl minden mar letezo tartalom fole rakott egy szoveget hogy ez ilyen olyan csoport es csatlakozok-e hozza. Es azt se tudtam megoldani, hogy mint admin elolre definialjam a csoportokat es tagjaikat.

Koszonom segitsegeteket!!! Udv, Lazly
 

Js onChange event probléma

halee · 2007. Ápr. 30. (H), 10.38
Sziasztok

Nem nagyon találok megoldást egy olyan problémára, hogy adott három input mező (text típusúak). Az első kettő változásakor a harmadik mező értéke az első kettő összege kell, hogy legyen - ez eddig megy is tökéletsen.
Viszont ilyenkor szükségem lenne arra, hogy az összeg mező onChange metódusa lefusson, mert ez a mező is részösszege egy "subtotal" mezőnek és annak is változnia kéne.

Tehát tulajdonképpen amikor js-ből változtatom a harmadik mező értékét, akkor ott kéne dobni egy hívást a mező onChange eseménykezelőjének, de nem jövök rá, hogy hogyan... ;((

Bocs, ha kicsit összecsapott voltam, de már keresem egy ideje a megoldást.

köszi,
Halee
 

PHP 5.2.1 Windows Installer bugok

janoszen · 2007. Ápr. 30. (H), 09.18
Sziasztok,

tegnap belefutottam egy vagon bugba az 5.2.1-es PHP Windows Installerében és gondoltam, leírom hátha valakinek hasonló gondja akad.

  • Az Apache 2.0.x telepítő script nem működik
  • Az Apache 2.0.x modulokat viszont ki lehet/kell választani a részletesben, hogy föltelepítse őket
  • A kiválasztott extensionöket nem csak fölteszi, hanem a Windows Registry-ben aktiválásra meg is jelöli, ezért a php.ini-ben nem kell külön bejelölni. Ha viszont szóközt tartalmaz az útvonal (Program Files) akkor már elhalálozik az egész.
  • Ha valaki a fenti problémába fut, copy az ext könyvtárat, telepítés módosítása, extensionöket le, ext könyvtár visszamásol, php.ini megbuherál.


Jó telepítgetést

J