A kérdés egyszerű. Azt szeretném megcsinálni, hogy ha az egérrel egy kép felé megyek, akkor oda töltsön be új képet. Amit tudok:
<a href=''link''><img src=''kep1'' onmouseover='ide mi kell?=''kep2'''></a>
az ''ide mi kell?'' rész helyére kéne valami, csak nem tudom, hogy mi
JavaScript topic - Szoftverfejlesztés fórum
hozzászólások
Ahhoj
(aktív tag)
KovacsUr
(addikt)
<html>
<head>
<script type=''text/javascript''>
function bekapcs(mit) {
mit.src = mit.src.replace(/_ki/, ''_be'')
}
function kikapcs(mit) {
mit.src = mit.src.replace(/_be/, ''_ki'')
}
</script>
</head>
<body>
<a href=''link''><img src=''kep1_ki.jpg'' onmouseover=''bekapcs(this)'' onmouseout=''kikapcs(this)''></a>
</body>
</html>
KovacsUr
(addikt)
És ha nem leene világos, ehhez olyan képek kellenek, mint pld.
hirek_ki.jpg
hirek_be.jpg
letoltes_ki.jpg
letoltes_be.jpg
...
ha előbb is szerepel a fájlnévben a ''_be'' vagy ''_ki'' karakterlánc, akkor azt cseréli ki... szóval ne szerepeljen
Sok-sok megoldás van még, de nézd meg bármelyik weboldal forrását, amelyik ezt használja
KovacsUr
(addikt)
function bekapcs(mit) {
mit.src = mit.src.replace(/_ki\b/, ''_be'')
}
function kikapcs(mit) {
mit.src = mit.src.replace(/_be\b/, ''_ki'')
}
így pld. csak a szóvégi ''_ki''-t és ''_be''-t cseréli
Incognito
(senior tag)
Segítséget kérek
Egy olyan parancsra lenne szükségem ami külön ablakban megnyit egy ablakot és azt lehetne szerkeszteni (toolbar=yes-no scrollbars=yes-no directories=yes-no menubar=yes-no width=665 height=412 stb). Mondok egy példát: http://www.hungarianrealty.com/h_index.php
Ezen az oldalon vannak ingatlanhirdetések. A kis információ alatt van egy ''megnézem'' szöveg. Erre kattintva előugrik az ablak. Na nekem pont ilyen kell html-be ágyazható formában.
Előre is köszi
KovacsUr
(addikt)
Bocs, nem egészen értem... a kérdésedben benne van a válasz, de azért
ez megy a head-be:
<script language="Javascript">
function popup(url) {
window.open(url,"uj_ablak","toolbar=0, scrollbars=1, location=0, directories=0, status=0, menubar=0, resizable=1, width=800, height=600");
}
</script>
aztán
<span onclick='return popup("http://prohardver.hu")'>prohardver</span>
KovacsUr
(addikt)
Most látom, egyszerűbb lett volna így mondanom:
jobb klikk prohardveren
view source
escie
(őstag)
volna egy ''kis'' problémám.
csinálok egy oldalt, aminek az alapja táblázat.
felül fejléc, baloldalt-középen egy menüsornak szánt rész, jobboldalt-középen pedig egy nagyobb terület, melyben a lap érdemi része jelenne meg.
a lényeg, hogy csak ezutóbbit akarom frissíteni, tehát ide egyéb html-fájlt, szeretnék betölteni.
eddig úgy próbáltam, hogy betettem egy iframe-et ebbe a nagyobb részbe és a menübe gombot(form), ami meghívott egy functiont,ami megpróbálta az iframe-nek az ''src'' értékét egy url-el feltölteni.(fuhh!..)
hát ez így nem működött.
namost a kérdés az lenne, hogy ez az elgondolás jó-e?
ha igen, akkor hogy kell a táblázaton belüli iframe scr-értékére hivatkozni?
egyáltalán lehet-e?
azivesen látok egyéb megoldást is ha van.
előre is köszi.
ehhez miért kell java? hogy bonyolultabb legyen?
<iframe name=''ezakeret''....................... folytatva ahogy akarod
és minden linknél: <a href=''http://izé.lap/ez.html'' target=''ezakeret''>klikk</a>
<a href=''http://izé.lap/ezis.html'' target=''ezakeret''>klikk</a>
és nem kell semmi function, meg javaizé, meg buttonfene
escie
(őstag)
próbáltam már targettel, de nem ment.
kipróbáltam most is,-ahogy leírtad-, hátha előzőleg elrontottam valamit, de most sem működött.
nem a iframeben nyitotta, hanem ''teljes képernyőn''.
nem az kavar be, hogy táblázaban van az egész?
a link az egyik cellában, az iframe meg egy másikban.
escie
(őstag)
nah,nem tud segíteni senki?...
ha van valami hasonló megoldás a neten, link is jó.
legysziii, valaki!
kolja
(tag)
escie ! a megadott emilre elküldtem amit én megfelelőnek gondolok ha ilyesmire http://www.extra.hu/kpeter gondoltál akkor a leírtakat követve az eredmény ilyen lesz.
sok sikert
kolja
escie
(őstag)
köszi, a fáradozást, de nem telejesen így gondoltam.
én szeretném megírni az egész oldalt, sajátkezűleg, meg linuxot használok, úgyhogy nem tudom a progit használni.
de majd vindóz alatt kipróbálom mindenképp. jónak tűnik.
amúgy kircsi az oldalad. jól néz ki.
tényleg valami ilyesmit akarok elérni én is.
baloldalon kattintok, jobboldalon töltődés
tényleg nagyon köszi a fáradozást!
KovacsUr
(addikt)
Tessék, egy példa:
<html>
<body>
<table>
<tr>
<td><iframe name="frame1" src="about:blank"></iframe></td>
<td><a href="http://prohardver.hu" target="frame2">prohardver lent</a></td>
</tr>
<tr>
<td><a href="http://prohardver.hu" target="frame1">prohardver fent</a></td>
<td><iframe name="frame2" src="about:blank"></iframe></td>
</tr>
</table>
</body>
</html>
escie
(őstag)
vajon mi nem jó
már egy napja szenvedek ezzel,arrrgh!
ha a lapon bárhol lévő link target mezőjébe beírom az iframe name mezőjében lévő szöveget, akkor a linkre kattintva a iframe-ben nyílik meg az oldal.
jólértem?
az iframe amúgy a táblázat egyik cellájában van.
ha az src-be beírok egy url-t, akkor minden gond nélkül megnyílik.
megpróbálom feltenni valahova az oldalkezdeményt, úgy egyszerűbb lesz, remélem.
nemtudod mennyi ideig tart amíg regisztrálódok a tar.hu-n?
KovacsUr
(addikt)
Pár perc. De ha megnézed, az én példámban is táblázat celláiban ülnek az iframe-ek
escie
(őstag)
aj.aj.
engem órák óta nem enged be a tár.
biztos itt is elrontok valamit.
igen tanulmányozom a példát.
jéééé tényleg müxik. mindjárt alkalmazom a tanultakat.
köszi a segítséget.
escie
(őstag)
hát valami itt nagyon nem stimmel...
ilyen hülye nem lehetek.
kipróbáltam amit te írtál.oké.működik.
beillesztem az én táblámba és, áhh, úgyanúgy teljesképernyőn nyitja.
valahol mélyebben lehet a probléma...
nem lehetne, hogy átdobom ímélben a forrást?
KovacsUr
(addikt)
Dobjad, de gyorsan, mert 10-15 perc múlva mennék...
supercow
(őstag)
Azért nem megy, mert az IFRAME külön dokumentum, nem ''sima'' FRAME.
próbálni ez tkicserélni
<a href='oldal.html' target='iframe_neve'>klikk</a>
erre:
<a href='#' onClick=''iframe_neve.location='oldal.html'''>klikk</a>
escie
(őstag)
próbálkozom...próbálkozom...
majd írok, hogy mi a helyzet.
escie
(őstag)
kipróbáltam a te megoldásod is, de sajna nem működött.
biztos én bambáztam el valamit...
azért köszi.
http://www.externet.hu/gerisoft/teszteld.html
tessék, mé ne menne?
prob
(csendes tag)
sziasztok
<HTML>
<HEAD>
<SCRIPT LANGUAGE=''JavaScript''>
<!-- A JavaScript kód elrejtése
function ujablak3(){
x=1;
y='0'+x+'.jpg';
alert(y);
ujablak = open('''',''uj_ablak3'',
''width=400,height=300,status=yes,toolbar=yes,menubar=yes'');
ujablak.document.open();
ujablak.document.write(''<HTML><HEAD><SCRIPT LANGUAGE='JavaScript'>'');
ujablak.document.write(''function bezar(){ close(); }</SCRIPT><TITLE>kép megnyitása'');
ujablak.document.write(''</TITLE></HEAD>'');
ujablak.document.write(''<BODY><CENTER>'');
ujablak.document.write(''<img src=y border='0' width=400 height=250>'');
ujablak.document.write(''<FORM><CENTER><INPUT TYPE='button' VALUE='Zárj be!' onClick='bezar()'></CENTER></FORM>'');
ujablak.document.write(''</CENTER></BODY>'');
ujablak.document.write(''</HTML>'');
ujablak.document.close();
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<table>
<tr>
<td>
<img src=''01.jpg'' width=200 height=120''>
<CENTER>
<FORM>
<INPUT TYPE=''button'' VALUE=''kép nagyítása'' onClick=''ujablak3()''>
</FORM>
</CENTER>
</BODY>
</HTML>
Ennek azt kellen csinálni, hogy a képet nagyobb (eredeti méretében ) megnyitja, de sajna az y csak az alertig stimmel utána mint ha nem működne . Miért nem nyitja meg a képet ?
PLS segítsetek !
klinsi
(csendes tag)
Hello!
Van 1 űrlapom. Az űrlapnak vannak hidden paraméterei meg van benne egy <div name=''szerkeszto_panel''>...</div> réteg.
Ebbe a rétegbe vannak szövegek és ebben dhtml+js elemekkel manipulálom a szövegeket. Ez már műxik.
Azonban ha a formot elküldöm akkor nem igazán jöttem rá, hogy tudnék hivatkozni a 'szerkeszto_panel'-ben lévő szövegre a következő oldalon.
Gyak úgy néz ki, hogy a <textarea> elem helyett ezt a megoldást használnám.
Arra gondoltam, hogy valahogy letárolom vmi ideiglenes fájlba a szöveget aztán utána visszaolvasom. Vagy egy az egybe küldöm az űrlappal együtt. De hogyan?
Van módszer arra, hogy egy rétegen lévő dolgokra hivatkozzak, vagy azokat küldjem egy űrlappal?
A segítséget előre is köszi:
Klinsi
Sziasztok!
Sürgős lenne!
Hogyan kell Pop-up ablakot csinálni pölö egy szavazógépnek?
A válaszokat előre is köszi!
Üdv: Balu
Tőőők irigyellek benneteket.
Én is szeretném megtanulni a szkriptek használatát, tud valaki segíteni?
Azért nem kell leírni ide minden apró részletet, elég, ha ajánlotok valami a html dummies-hoz hasonló színvonalú könyvet indulásnak. Ha netán valaki még egy ebookkal is meg tudna dobni, akkor szobrot emelnék neki (kivételesen magyar nyelvű lenne jó, mert nem akarok még a fordítással is bajlódni).
Az első akadály, amit venni szeretnék:
Hegesztettem egy ilyen izékét, de nem akarom a tag-boardot felhasználva működésre bírni:
[L]http://web.axelero.hu/fed/cont/forum.htm [L]
Warlock_42
(senior tag)
Így ránézésre:
ujablak.document.write(''<img src=y border='0' width=400 height=250>'');
helyett:
ujablak.document.write(''<img src=''+y+''border='0' width=400 height=250>'');
kellene.
Warlock_42
(senior tag)
Hm, ahogy látom csekély négy hónapot késtem ezzel. Mind1. Éjjel fél három van, de ez valószínű senkit nem érdekel.
Warlock_42
(senior tag)
Amit szeretnél azt PHP-vel lehet megcsinálni nem JS-sel. Ha érdekel, nézd meg az oldalamat, már írtam ilyesmit.
Megnéztem, kúúúl. Én Blake-tól a festményeit szerettem, szűrreálisak! (mindez bőven az impresszionisták előtt)
A tutorials lenne jó, igen. Ha ezen múlik, nyitott vagyok php-re is, csak működjön az a vacak ( meg különben is).
A link újra, most már bekékítve:
http://web.axelero.hu/fed/cont/forum.htm
Warlock_42
(senior tag)
http://www.ajkanet.hu/~warlock/fed/
Rendes vagy, hogy időt szántál a dologra, köszönöm.
Belenézek a php-ba, előbb utóbb úgyis meg kell ismernem. Mert szeretném szerkeszteni és formázni a saját oldalamat, és ezt így sajnos nem tudom megcsinálni....
Szereztem egy php ekönyvet, (4.24, fogalmam sincs, melyik verziónál tart most), aztán majd meglátjuk.
Köszi mégegyszer
Warlock_42
(senior tag)
Nincs mit, csak érdekelt a probléma.
Ha be szeretnéd indítani az oldaladon az üzenőfalat, elküldöm szívesen a forrást.
Örülnék neki, biztosan tanulságos lesz...
salazol
(őstag)
Javascript segítséget kérek.
Ha window.open-nel nyitok egy új ablakot, elérhetem-e valahogy, hogy ne legyen ott a kék windows csík a tetején. Az igazi az lenne, ha kitöltené a teljes képernyőt úgy, hogy a vékony szürke border sem látszana.
Előre is köszönöm a választ.
Üdv: salazol
faster
(nagyúr)
Itt van a window.open leírása:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/open_0.asp
fullscreen=1 -et kell beszúrni a paraméterlistába. Csak Explorerben működik.
salazol
(őstag)
Gond van. A fullscreen opció viszont visszateszi a scrollbar-t, halványszürkén, mert az oldal kis méretű, de nem tudom eltávolítani sehogy, a scrollbars opcióval sem.
A másik gond, erről az előbb nem írtam, hogy az IE kibővített asztal második monitorán fut, a window.open szépen a második asztalon nyílik nem fullscreen módban. Viszont fullscreen mód esetén csak az első monitoron nyitva jelenik meg (sajnos scrollbar-ral), a második monitoron nyitva nem jelenik meg és csak a feladatkezelővel lehet lelőni utána.
Tehát mégis kellene megoldás (ha van) nem fullscreen ablak kék csík nélkül megoldásra.
köszönöm
salazol
faster
(nagyúr)
Ha a fullscreen ablakban megnyitott oldal forrásához is hozzáférsz, akkor egy:
<body style=''overflow: hidden;''>
... leszedi a scrollbart.
A két monitoros dolgot nem tudom kipróbálni. Azok a scriptek, amik kék csík nélkül nyitnak ablakot úgy működnek, hogy megnyitnak egy fullscreen ablakot, amit window.resizeTo-vel a kívánt méretre igazítanak (legalábbis eddig még csak ilyeneket láttam). Vannak kész scriptek, amik az ilyen ablakok kezelését megkönnyítik, esetleg azokkal érdemes próbálkozni, pl:
http://www.chromeless.org/
[Szerkesztve]