- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Először kombinálja a Full HD-t az 1000 Hz-cel egy monitor
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Négy másodperc alatt betölt a Forza Horizon 6 a Microsoft csodatechnológiájával
- Milyen ÚJ notebookot vegyek?
- Ne késd le a határidőt! (Secure Boot 2026)
- OLED TV topic
- Apple MacBook
- Nem kell még temetni: 2 éves órajelcsúcsot döntöttek meg Raptor Lake-kel
- Projektor topic
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
vancha2
aktív tag
-
vancha2
aktív tag
-
vancha2
aktív tag
sziasztok! egy visszaszámlálóra lenne szükségem egy html oldalhoz!
<form>
<input name="szam">
<input type="button" value="indul!" onclick="?">
</form>ha eléri a nullát: visszaszámlálás leáll, háttérszín villogni fog( fél másodpercenként vált, fehér-piros)
<script type="text/javascript">
var counter = 5;
function countDown() {
document.getElementById("szam").value = counter--;
if (counter != -1) {
setTimeout("countDown()",1000);
}
else {
hatter();
}
}
function hatter(){
intrvl = 0;
for(nTimes=0; nTimes<100; nTimes++){
intrvl += 500;
setTimeout("document.bgColor='#FFFFFF';",intrvl);
intrvl += 500;
setTimeout("document.bgColor='#CC0033';",intrvl);
}
}
</script><input type="text" id="szam" />
<input type="button" value="indul!" onclick="countDown();"> -
vancha2
aktív tag
-
vancha2
aktív tag
-
vancha2
aktív tag
-
vancha2
aktív tag
Az első dolgom az volt, hogy kipróbáltam úgy, hogy közvetlenül a függvény elé írtam, megjegyzem, így már eleve nincs értelme, mert csak annyit akarok, hogy a lap tetején lehessen átírni a dolgokat, és ne kelljen a 432 sort keresgélni folyton. Egyébként nem csak annyi html van közte, csak ennyit hagytam jelzésértékűen.
Igazából arra lennék kiváncsi, hogy van-e ilyen, hogy egyes függvények nem működnek így, változó behelyettesítéssel, esetleg más formátumban kell beilleszteni oda.
Mondjuk itt van egy hiba, lehet, ez a gond:
var acepremier1="2009,9,25"
majd a függvény:
function countdown(yr,m,d){A gond az, hogy a függvénynek 3 paraméter van megadva (yr,m,d), de amikor az acepremier1 változót adod meg neki, az csak egy paraméter, azt veszi az évnek, ami hibás érték. Bontsd szét háromra, pl. így:
var acepremier1yr = "2009";
var acepremier1m = "9";
var acepremier1d = "25";
countdown(acepremier1yr,acepremier1m,acepremier1d);Szerintem így működni fog.
-
vancha2
aktív tag
Íme, itt fekszik alább.

A legalsó sorban van a problémás elem, mert ha így írom be (hivatkozva a var-ra), nem megy minden böngészőben.<script>
var ace1="Surrogates"
var acepremier1="2009,9,25"
var aceimdb1="<a href='http://www.imdb.com/title/tt0986263/'>"
var color1="<font color=#DD0000>"
var color2="</font>"
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
document.write(aceimdb1)
document.write(ace1)
</script>
</a><br>
<script>
function countdown(yr,m,d){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy
var futurestring=montharray[m-1]+" "+d+", "+yr
var difference=(Math.round((Date.parse(futurestring)-Date.parse(todaystring))/(24*60*60*1000))*1)
if (difference==0)
document.write(color1+"<small>Ma van a premier!</small>"+color2)
else if (difference<14)
document.write(color1+"<small>már csak "+difference+" nap!</small>"+color2)
else if (difference>0)
document.write("<small>még "+difference+" nap</small>")
}
countdown(acepremier1)
</script>Lehet, hogy az a gondja, hogy az acepremier1 változó és a countdown függvény külön <script>-ben van. Próbáld ki, hogy nem szakítod meg az első scriptet, hanem azt a kevés html-t kiírod document.write()-al.
-
vancha2
aktív tag
Most már értem a gondod, de amíg nem látom az egész scriptet, nem tudok semmit sem mondani.
-
vancha2
aktív tag
Tudtok valami olyan szkriptet ajánlani, amivel úgy tudok szerveren lévő videót (embed módon) lejátszani, hogy nem tűnik fel a látogatónak sem az Active-x... és hasonló társainak feltétlen letöltésére unszoló üzenet, ill. lejátszási letiltás?
Nagyon megköszönném!
Sok beépített, szkriptelt lejátszóról is hallottam már, de működtetni még nem igazán sikerült...Ilyen nincs. Talán a legjobb a flash, de ugye ahhoz is plugin kell, meg le is lehet tiltani. A HTML5 video tag-je nem tudom letiltható-e, de azt még nem támogatja minden böngésző.
-
vancha2
aktív tag
Sziasztok!
Ezt a scriptet kellene úgy átírni hogy a "Hello" után, ha leokoltam akkor feldobjon még egy ablakot, és kírja azt pl.: hogy "Welcome" utána meg még sok ilyen szöveget lehessen bele rakni. Van egy ilyen kattintgatós oldal ha jól tudom és egymás után dobja fel a hülye ablakokat. Ilyen kéne nekem is.
Megoldható?De hülye vagyok itt a Script is:
<HTML>
<HEAD>
<SCRIPT LANGUAGE= "Javascript">
alert ("Hello!");
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>Röviden: az alert után rakj be még egy alertet...

-
vancha2
aktív tag
Üdv!
Egy fránya böngészőkompatibilitási (szép szó) problémám akadt. Egy visszaszámláló javascriptet helyeztem el az oldalon,var acepremier3="2009,9,18"
...
countdown(acepremier3)Namármost, ez Google Chromeban tökéletesen működik, behelyettesíti az értéket, és meg is jelenik. IE és FF esetében viszont nem hajlandó ezt megcsinálni, csak akkor, ha beírom a konkrét számot, akkor jó. Nem lehet ezt valahogy megkerülni?

-
vancha2
aktív tag
hellóka,
biztos volt már erről témázás de nincs időm minden hozzászólást végignyálazni szóval feltenném inkább a kérdést...
hegesztek egy honlapot, amin szólna a music is, namármost minden aloldalon újrakezdődik a zeneszám, de nekem úgy kellene hogy folytatódjon megállás nélkül. mondták hogy meg lehet csinálni beágyazással + frameléssel, de jórészt fingom sincs hogy ezt hogyan lehetne pofásan megoldani, illetve nem szeretném nulláról indítani a szerkesztést amikor már 90% körül járok.
szóval a kérdés asszem adott: lehet-e folytatólagos zenét csinálni javaban, illetve flashben?

válaszokat előre is köszöntem (Y)
Tudom ez nem válasz a kérdésedre, de szerintem ne használj ilyen zenelejátszót. Az emberek nagy részét zavarja az ilyen webes zene lejátszó. Ha zenét akar hallgatni, úgy is a saját zenéit hallgatja, ha meg nem akkor ki fogja kapcsolni a lejátszódat. Ráadásul baromi idegesítő amikor síri csöndben böngészget valaki, és hirtelen elkezd dübörögni a zene.
Anno még én is használtam ilyen lejátszót, aztán rájöttem, hogy tök felesleges, meg az MP3 miatt le is tiltottak az Extrán...Ha nem sikerült meggyőzni, akkor Drizzt válasza tökéletes megoldás, azt leszámítva, hogy egy mai modern weboldal soha nem használ kereteket.
Régen ezt úgy oldottam meg, hogy a weboldal betöltésekor fölugrott egy kérdés, hogy szeretné-e betölteni a lejátszót. Az igen-re egy popup ablakban nyílt meg a lejátszó. -
vancha2
aktív tag
Üdv!
A következőben kellene segítség, nem tudok egyről a kettőre jutni:
Adott egy hosszú szöveg (több ezer szavas). Ezt szeretném úgy megcsinálni, hogy egy javascript eltördeli, és lapozhatóvá teszi a szöveget. Nem scrollozható divbe akarom berakni, hanem egy fix magasságú divbe, ha nem fér bele, akkor egy másik div-be kerül a szöveg folytatása. Tehát így megoldani a dolgot, mint amikor több div van átfedésben, és lapozáskor eltűnik az aktuális és megjelenik a következő. Ezt kellene nekem dinamikusan megoldani, hogy szétdarabolja a függvény a hosszú szöveget.
Szerintetek megoldható? Nem kész megoldást várok, hanem valamilyen ötletet amin talán elindulhatok. A szöveg MySQL-ből lesz kiolvasva, ha azzal, vagy PHP-vel meg lehet csinálni nekem az is tökéletes.
Előre is köszi
Van ötletem a saját kérdésemre, de ha tudtok másik megoldást szóljatok!

Az egész szöveget betöltöm a divbe. A div-nek fix méretet adok, majd letiltom a görgetősáv megjelenését. Csinálok egy JS függvényt, ami gombnyomásra lejjebb görgeti, így olyan lesz, mintha lapoztunk volna. Remélem működni fog

-
vancha2
aktív tag
A görgetősáv miatt iframe? Ez egy nagyon rossz megoldás (felejtsük már el a kereteket). Használd inkább a CSS overflow-t. A végeredmény ugyanaz a görgethetőség, csak így működni fog a ClearBox-od is ;)
-
vancha2
aktív tag
Üdv!
A következőben kellene segítség, nem tudok egyről a kettőre jutni:
Adott egy hosszú szöveg (több ezer szavas). Ezt szeretném úgy megcsinálni, hogy egy javascript eltördeli, és lapozhatóvá teszi a szöveget. Nem scrollozható divbe akarom berakni, hanem egy fix magasságú divbe, ha nem fér bele, akkor egy másik div-be kerül a szöveg folytatása. Tehát így megoldani a dolgot, mint amikor több div van átfedésben, és lapozáskor eltűnik az aktuális és megjelenik a következő. Ezt kellene nekem dinamikusan megoldani, hogy szétdarabolja a függvény a hosszú szöveget.
Szerintetek megoldható? Nem kész megoldást várok, hanem valamilyen ötletet amin talán elindulhatok. A szöveg MySQL-ből lesz kiolvasva, ha azzal, vagy PHP-vel meg lehet csinálni nekem az is tökéletes.
Előre is köszi
-
vancha2
aktív tag
Hali
van egy txt nevű változom amiben egy hosszabb szöveget tárolok. Ebben a szövegben szeretném kicserélni a cs karaktereket egy darab C-re. A dolog működik, az első találatot ki is cseréli de a többit már nem. Próbáltam egy ciklusba rakni, de nem sikerült (lehet elrontottam valamit
)...var txt = "hosszú szöveg".toLowerCase();
txt = txt.replace(/cs/, "C");Valaki tudna benne segíteni?

Megoldottam, nem tudom mit rontottam el előbb többször is...

-
vancha2
aktív tag
Hali
van egy txt nevű változom amiben egy hosszabb szöveget tárolok. Ebben a szövegben szeretném kicserélni a cs karaktereket egy darab C-re. A dolog működik, az első találatot ki is cseréli de a többit már nem. Próbáltam egy ciklusba rakni, de nem sikerült (lehet elrontottam valamit
)...var txt = "hosszú szöveg".toLowerCase();
txt = txt.replace(/cs/, "C");Valaki tudna benne segíteni?

-
vancha2
aktív tag
Azt nem tudtam, hogy a képek egy másik szerveren vannak. PHP-val jobb lett volna, mert már rögtön átméretezve jelentek volna meg a képek, de általában a getimagesize()-al csak a saját tárhelyünkön levő képek méretét tudhatjuk meg.
Megcsináltam JS-ben: [link]
Így betöltődik a nagy kép és utána rögtön átméretezi. A max szélességet, és a max magasságot egyszerűen át tudod állítani két változóban.Remélem megfelelő

-
vancha2
aktív tag
Ezt PHP-val nagyon könnyen meg lehetne csinálni. Csak JS-ben jó?
-
vancha2
aktív tag
Hi!
szeretnek egy userscript-et irni egy oldalhoz, s ott szeretnek nemi plusz tartalmat beszurni a script segitsegevel
a gondom az, hogy nem tudom kivalasztani, hova is szurjak be, mivel ugyesen tobb azonos id-ju div talalhato a kodban
ilyen esetben, meg tudom-e mondani valahogyan js-bol, hogy:
- a 8. megfelelo id-ju div-et valasszam ki
- az adott erteku style attributummal rendelkezo div-et valasztom ki
a ket megoldas kozul barmelyik megfelelvalaszaitokat elore is koszonom
Udv: VladimirR
1 ID-hoz csak 1 elem tartozhat. A class-hoz tartozhat több elem. Szerintem ezt javítsd ki, és meg is oldódott a problémád...
-
vancha2
aktív tag
-
vancha2
aktív tag
Készítenem kéne egy olyan input elemet, melybe csak számokat lehet beírni, betűket nem. Hogy csináljam? Nincs valakinek valamilyen kész javascriptje?
-
vancha2
aktív tag
Úgy sem működött, de rájöttem a megoldásra:
<div style="background-color:#00FF00" onmouseover="this.style.backgroundColor='#FF0000'" onmouseout="this.style.backgroundColor='#00FF00'">szöveg</div>
-
vancha2
aktív tag
A következő a problémám:
Azt szeretném megcsinálni, hogy ha egy div elemre ráviszem a kurzort, akkor megváltozik a háttérszíne, de nem sikerül. Azt meg tudom csinálni, pl. hogy a kurzor változzon meg, de a háttérszínt nem sikerül:<div style="backgrond-color:#00FF00" onmouseover="this.style.backgroundColor='#FF0000'">szöveg</div>
Valaki segítene?

-
vancha2
aktív tag
üdv.
Egy olyan analóg óra kódjára volna szükségem, amilyet ezen az oldalon jobb oldalt láthattok. Sajnos eddig csak olyat találtam ami scrollal együtt mozog függőlegesen, vagy az egér kurzorát követi. Előre is köszi a segítséget

-
vancha2
aktív tag
Így néz ki a forrás:
<?php
$fmime = "application/octet-stream";
$fpath = "kepek/letoltendo.jpg"; // A fájl URL-je
header( "content-type: {$fmime}" );
header( "content-disposition: attachment; filename="atnevezett.jpg" ); // Az eredeti fájlnak itt add meg az új nevét (Ha nem akarsz új nevet, írd be ugyanazt, mint a $fpath-ba)
readfile ($fpath);
?> -
vancha2
aktív tag
Milyen letöltési ablak?
Gondolom arra gondolsz, amikor mondjuk egy *.exe fájlra hivatkozol, és megjelenik a letöltés ablak. Ezt csak úgy tudnád megcsinálni, hogy nyitsz egy új ablakot a window.open()-el, és annak az url-jébe a letöltendő fájlt rakod. A dologban az a gáz, hogy az ilyet a bőngésződ felugró ablak néven blokkolja... -
vancha2
aktív tag
-
vancha2
aktív tag
hogy lehet megoldani hogy az oldalamon legyen 2 button, egy normal printing s egy landscape printing ... mert nekem egyszer igy kell nyomtatni es egyszer ugy ... es ha egysze beallitom a bongeszo megjegyzi, de olyanok fogjak hasznalni akiknek el lehet magyarazni szazszor hogy hol kell beallitani, es meg akkorsem fogjak megerteni
ezert lenne jo hogy valahogy scriptbol neki ezt megmondani!Öhm, mi az a landscape printing?

-
vancha2
aktív tag
-
vancha2
aktív tag
Oh, tényleg ezt elfelejtettem.

A hibát javítottottam, ha 0-val akarsz osztani, kiírja, hogy 0-val nem osztunk!
Egyébként minek a rövidítése a NaN?
[Szerkesztve] -
vancha2
aktív tag
Sajnos előttem szólóknak a kérdéseire nem tudom a választ.
Nagyon unatkoztam, ezér összedobtam egy kis Javascriptes számológépet: [link]
Mi a véleményetek róla, lehet rajta egyszerűsíteni, illetve láttok benne valami hibát?
(IE-ben nem jelenik meg normálisan, de már nem volt vele kedvem vacakolni...
)
Lehet, hogy majd kibővítem tudományos számológéppé
[Szerkesztve] -
vancha2
aktív tag
Mármint azt szeretnéd, hogy a kisebb téglalap akkora legyen, mint a nagyobb? Adj a kissebnek is egy magasságot. Nekem így működött:
<html>
<head>
<title>bekérés</title>
<script>
function meret() {
var masik = document.getElementById(''masik'').style.height;
document.getElementById(''egyik'').style.height = masik;
}
</script>
</head>
<body>
<div id=''egyik'' style=''border: black solid 1px; float:left; height:20px;''>as</div>
<div id=''masik'' style=''border: black solid 1px;float:left; height:250px;''>wqay<br></div>
<input type=''button'' onclick=''meret()'' value=''Átméretezés'' />
</body>
</html>
A gombot csak a példa kedvéért használtam...
[Szerkesztve] -
vancha2
aktív tag
-
vancha2
aktív tag
Ez alapján át szeretnék méretezni egy div-et, de nem megy.
function meretezes() {
if (parseInt(navigator.appVersion)>3) {
if (navigator.appName==''Netscape'') {
var winW = window.innerWidth;
var winH = window.innerHeight;
}
if (navigator.appName.indexOf(''Microsoft'')!=-1) {
var winW = document.body.offsetWidth;
var winH = document.body.offsetHeight;
}
}
var bongeszo = winW;
var meret = bongeszo - 277;
document.getElementById('banner_bal').style.Width == meret;
}
Mi a hiba?Rájöttem a hibára:
document.getElementById(''banner_bal'').style.width = meret + ''px'';

-
vancha2
aktív tag
Ez alapján át szeretnék méretezni egy div-et, de nem megy.
function meretezes() {
if (parseInt(navigator.appVersion)>3) {
if (navigator.appName==''Netscape'') {
var winW = window.innerWidth;
var winH = window.innerHeight;
}
if (navigator.appName.indexOf(''Microsoft'')!=-1) {
var winW = document.body.offsetWidth;
var winH = document.body.offsetHeight;
}
}
var bongeszo = winW;
var meret = bongeszo - 277;
document.getElementById('banner_bal').style.Width == meret;
}
Mi a hiba? -
vancha2
aktív tag
Azt meg lehet valahogy tudni javascripttel, hogy milyen széles a böngésző látható területe? (Nem a képernyőé)

-
vancha2
aktív tag
Van olyan programom, ami pl. a html kódot tömöríti. Kiszedi az összes szóközt és entert a kód formázásából. Így egy kicsit kisebb lesz a fájl mérete (max. pár kilobájttal)! Ellenben utána szerkeszteni nem fogod tudni az oldalad, mert az egész kód egy sor, és áttekintettlen. Összességében szerintem semmi értelme az ilyen tömörítésnek

-
vancha2
aktív tag
-
vancha2
aktív tag
Azt a linkben adod meg:
<a href=''#'' onclick=''nyit('a kép url-je',szélessége,magasságe,'a megnyíló ablak címe'); return true;'' title=''Kattints ide a kép nagyításához''>
Ha itt jól állítod be a szélességet és a magasságot, akkor az ablak illeszkedni fog a képhez.
Mondjuk az a legegyszerűbb, ha megnézed egyben: [link]. Ebből már csak ki kell másolnod...
[Szerkesztve] -
vancha2
aktív tag
ahogy látom manapság mindenhol saját ablakokat csinálnak, html belsővel, ami illeszkedik a designba, szerintem érdemes megcsinálni, utána úgyis tudod újrahasznosítani, és elmondhatod hogy tartod a lépést a trendekkel

meg azt mondják hogy inkább kerüld a felugró ablakokat, amik lestoppolják a böngészőt amíg reagálsz, inkább legyen egy értesítési rész az oldalon, vagy amit feljebb írtam
[Szerkesztve]Az már nekem is eszembe jutott, hogy csinálok egy külön html fájlt, és abban teszem fel a kérdést, csak jobb lett volna úgy ahogy leírtam. Na mindegy, akkor maradok ennél.

-
vancha2
aktív tag
Amúgy nekem is lenne egy kérdésem:
Hogy tudok egy olyan felugró ablakot csinálni, amiben nem az OK és a Mégse gomb van, hanem én írom be a gombok szövegét? -
vancha2
aktív tag
Up a hülyeségemnek!
Kezdeném ott, hogy a kép, amit használni szeretnék (vagyis az összes kép), azokkal konvertáláskor történt valami, és hiába van a winfos szerint jpeg-be, mégsem az, mert a thml nem tudja kezelni. No mind1, ezt javítom holnap délelött.
De ez az ablakosdi továbbra sem megy
Megkérhetnék valakit, hogy csináljon nekem egy html fájlt egy kis képpel, amire kattintva megnyitja azt egy külön ablakban (ami nem egy teljes böngésző, hanem csak egy ''ablakocska''), ha újra a képre kattintok, akkor pedig bezárja az ablakot....
Előre is köszi!
Szívesen feltölteném azt is, amit csináltam és nem működik, de ahova felmenne, ott most a régi cucc fut, és engem agyoncsapnak, ha holnap egy hibás html-t találnak...Gyorsan megcsináltam neked egy példát: [link]
Erre van szükséged nem?
-
vancha2
aktív tag
Üdv!
A html szerkesztéses topicban (ahonnan ide irányítottak) vakondka kollégától kaptam segítséget a kérdésemre ([link]), ami az alábbi volt: [link]
Az a helyzet, hogy valamit nagyon elb*szhat*k, mert nem hajlandó működni normálisan. A méret már stimmel a lapon, de a kép helyett egy x-em van. Miért?
Illetve olyan script is érdekelne, ami nem egy új böngésző ablakba nyitja meg a képet, hanem egy szimpla ablakba, mint ahogyan a kérdésemben is írtam...
Előre is köszi!
[Szerkesztve]Szerintem neked erre van szükséged:
Másold ezt be a html fájlod <head> részébe (mondjuk külön fájlba is rakhatod, ha úgy jobban tetszik...
):
<script type=''text/javascript''>
<!--
function nyit(kepcime,szelesseg,magassag,cim) {
var newWindow = window.open('''', '''' + cim + '''', ''channelmode=no, directories=no, fullscreen=no, location=no, menubar=no, resizable=no, scrollbars=no, status=no, titlebar=no, toolbar=no, width='' + szelesseg + '', height='' + magassag + '''');
newWindow.document.writeln(''<html>'');
newWindow.document.writeln(''<head>'');
newWindow.document.writeln(''<title>'' + cim + ''</title>'');
newWindow.document.writeln(''</head>'');
newWindow.document.writeln(''<body>'');
newWindow.document.writeln(''<div style='margin:0px; padding:0px; position:absolute; left:0px; top:0px;'>'');
newWindow.document.writeln(''<a href='javascript:window.close();' title='Kattints a kép bezárásához'>'');
newWindow.document.writeln(''<img src=''' + kepcime + ''' alt='Kattints a kép bezárásához' />'');
newWindow.document.writeln(''</a>'');
newWindow.document.writeln(''</div>'');
newWindow.document.writeln(''</body>'');
newWindow.document.writeln(''</html>'');
newWindow.document.close();
}
//-->
</script>
Ezek után a linked így nézzen ki:
<a href=''#'' onclick=''nyit('kepek/nagykep.jpg',800,600,'A kép címe'); return true;'' title=''Kattints ide a nagyításhoz!''>
<img src=''kepek/kiskep.jpg'' alt=''Kattints ide a nagyításhoz!'' />
</a>
Remélem ez megfelelő

Ha valami nem tiszta, akkor szólj
[Szerkesztve] -
vancha2
aktív tag
Asszem az lesz a legegyszerűbb, ha két fájlt csinálok.

-
vancha2
aktív tag
az oldalt tartalmazó file legyen mondjuk oldal.htm
ebben a fájlban a css link helyett egy <!-- css_link --> -et írsz.
a htm fájlod tartalmaz egy linket. pl.:
<a href=''index.php?action=nyomtatas''>Nyomtatás nézet </a>
screen.css a megjelenítésért felel a print.css meg a nyomtatási nézetért.
a php fájl úgy nézzen ki hogy:
<?php
$tartalom = implode('''',file(''oldal.htm''));
if (isset($_GET[''action''])) {
if ($_GET[''action''] == ''nyomtatas'') {
$tartalom = str_replace(''<!-- css_link -->'',''<link href=''print.css'' rel=''stylesheet'' type=''text/css'' />'',$tartalom);
}
} else {
$tartalom = str_replace(''<!-- css_link -->'',''<link href=''screen.css'' rel=''stylesheet'' type=''text/css'' />'',$tartalom);
}
?>
[Szerkesztve]Hű ez nekem egy kicsit bonyolult. Nem lehetne valahogy javascripttel megoldani?

Ha nem, akkor megfelel ez is
-
vancha2
aktív tag
Azt hittem össze tudom hozni egyedül, de mégse. (php-ban nem igazán vagyok otthon)
Hogy lehet megcsinálni azt amit leírtál?
[Szerkesztve] -
vancha2
aktív tag
-
vancha2
aktív tag
Ez most egy nagyon alap kérdés:

Hogy tudok olyan linket készíteni, ami az előző oldalra visz vissza? -
vancha2
aktív tag
-
vancha2
aktív tag
Azt szertném megcsinálni, hogy egy hivatkozásra kattintáskor ne nyomtatás induljon el, hanem a nyomtatási kép jelenjen meg. Meg lehet ezt egyáltalán csinálni javascripttel?
Ha igen, akkor segítsen valaki
-
vancha2
aktív tag
<tr onmouserover=''this.style.backgroundColor = #FFFFFF;'' onmouserout=''this.style.backgroundColor = #000000; >
Remélem jól írtam
az onmouseover és onmouseout és nem onmouserover.
Egyébként THX
-
vancha2
aktív tag
Hogy tudom azt megcsinálni, hogy ha egy táblázat egyik sora fölé viszem a kurzort, akkor megváltozzon a háttérszíne?
[Szerkesztve] -
vancha2
aktív tag
Azt szeretném megcsinálni egy javascripttel, hogy az oldal töltődése közben megnézi a felhasználó képernyőjénbek a széleségét, és ez alapján töltődik be a CSS fájl. Ezt úgy gondolom, hogy 1024px alatt a kicsi.css-t, 1024px vagy a felett a nagy.css-t töltse be. Van valakinek valami ötlete ezt hogy lehet megcsinálni?

Csak tud valaki segíteni!!!

-
vancha2
aktív tag
Azt szeretném megcsinálni egy javascripttel, hogy az oldal töltődése közben megnézi a felhasználó képernyőjénbek a széleségét, és ez alapján töltődik be a CSS fájl. Ezt úgy gondolom, hogy 1024px alatt a kicsi.css-t, 1024px vagy a felett a nagy.css-t töltse be. Van valakinek valami ötlete ezt hogy lehet megcsinálni?

-
vancha2
aktív tag
Azt szeretném megcsinálni, hogy az oldal betöltődése közben leelenőrzi hogy a böngésző Firefox-e és ha nem, akkor átirányít egy mások oldalra. Gondolom az onload-ot kell használni, de mit kell beleírni?

-
vancha2
aktív tag
Köszi mind a két tippet, így már működik

-
vancha2
aktív tag
Az a problémám, hogy van két input szövegmezőm, és a beírt számok értékét kellene összeadni, és azt egy alert ablakban kiírni. Kivonni, összeszorozni és osztani is tudom, csak összeadni nem,mert akkor egymás után írja a két beírt számot. Így néz ki a kódom:
<form name=''szamologep_1''>
<input type=''text'' name=''ohm1''>
<input type=''text'' name=''ohm2''>
<input type=''button'' value=''Számol'' onClick=''alert(document.szamologep_1.ohm1.value + document.szamologep_1.ohm2.value)''>
</form>
Mi lenne a megoldás?
[Szerkesztve] -
vancha2
aktív tag
Azért, mert egyrészt id-t kéne neki adni, és másrészt utána azzal hivatkozni rá... Honnan tudja szegény javascript értelmező, hogy melyikre gondosz?
És azt hogy kell csinálni? Mert nem igazán vagyok otthon javascriptben.

-
vancha2
aktív tag
A következő scriptet használom egy egy 3 állású gomb megjelenítésére:
<A target=''Fokeret'' href=''http://www.vcsabi.uw.hu''
onMouseOver=''return changeImage()''
onMouseOut= ''return changeImageBack()''
onMouseDown=''return handleMDown()''
onMouseUp=''return handleMUp()''
>
<img
name=''jsbutton'' src=''../gomb1_ki.jpg'' border=''0''
alt=''gomb1'' width=''160'' height=''35''></A>
<SCRIPT language=''JavaScript''>
upImage = new Image();
upImage.src = ''../gomb1_be.jpg'';
downImage = new Image();
downImage.src = ''../gomb1_le.jpg''
normalImage = new Image();
normalImage.src = ''../gomb1_ki.jpg'';
function changeImage()
{
document.images[''jsbutton''].src= upImage.src;
return true;
}
function changeImageBack()
{
document.images[''jsbutton''].src = normalImage.src;
return true;
}
function handleMDown()
{
document.images[''jsbutton''].src = downImage.src;
return true;
}
function handleMUp()
{
changeImage();
return true;
}
</SCRIPT>
Amikor csak 1 gombot rakok bele akkor tökéletesen működik. A gond akkor jön elő, amikor berakok utána mégegyet. Ebben az esetben betölti a képeket rendesen de csak a 2. gomb működik. Mi lehet ennek az oka? Tudna valaki segíteni? :F
[Szerkesztve]
[Szerkesztve]
[Szerkesztve]NINCS SENKI AKI VÁLASZOLNA?

-
vancha2
aktív tag
A következő scriptet használom egy egy 3 állású gomb megjelenítésére:
<A target=''Fokeret'' href=''http://www.vcsabi.uw.hu''
onMouseOver=''return changeImage()''
onMouseOut= ''return changeImageBack()''
onMouseDown=''return handleMDown()''
onMouseUp=''return handleMUp()''
>
<img
name=''jsbutton'' src=''../gomb1_ki.jpg'' border=''0''
alt=''gomb1'' width=''160'' height=''35''></A>
<SCRIPT language=''JavaScript''>
upImage = new Image();
upImage.src = ''../gomb1_be.jpg'';
downImage = new Image();
downImage.src = ''../gomb1_le.jpg''
normalImage = new Image();
normalImage.src = ''../gomb1_ki.jpg'';
function changeImage()
{
document.images[''jsbutton''].src= upImage.src;
return true;
}
function changeImageBack()
{
document.images[''jsbutton''].src = normalImage.src;
return true;
}
function handleMDown()
{
document.images[''jsbutton''].src = downImage.src;
return true;
}
function handleMUp()
{
changeImage();
return true;
}
</SCRIPT>
Amikor csak 1 gombot rakok bele akkor tökéletesen működik. A gond akkor jön elő, amikor berakok utána mégegyet. Ebben az esetben betölti a képeket rendesen de csak a 2. gomb működik. Mi lehet ennek az oka? Tudna valaki segíteni? :F
[Szerkesztve]
[Szerkesztve]
[Szerkesztve] -
vancha2
aktív tag
-
vancha2
aktív tag
Ilyenek például az oprendszer gombjai. Neten ritka de láttam már ilyet. Az első kép az alap állapot, amit akkor tölt be ha nincs rajta a kurzor. Amikor rajta van a kurzor betölti a második képet (a neten szinte mindig ez van). A harmadik kép akkor jön, ha rákattintunk a gombra.
-
vancha2
aktív tag
Meg tudná mondani valaki, hogy kell 3 állású gombot készíteni (alap, rajta van a kurzor, le van nyomva).

-
vancha2
aktív tag
nem te vagy az elsö, és szerintem nem te leszel az urlsó aki ezt megkérdi. tökéletes megoldást még én sem halottam de egy frame segítségével eltudod érni a kívánt hatást. a fő oldaladba beteszel aegy framét, és abba a framéba töltödik be továbbra az oldalad. és ha jól állítpd be, a felhasználó észre sem fogja venni h framében van.

[Szerkesztve]Hogy ez miért nem jutott ezsembe?

Köszi!
-
vancha2
aktív tag
Nem tudom, hogy a kérdésem ide tartozik-e, ha nem akkor bocs.
Létrehozok egy http://www.valami.hu nevű oldalt. Ebben van egy link az oldal egyik aloldalára (a valami.hu/megvalami.html fájlra). Azt szeretném, hogy amikor betöltötte ezt az aloldalt, ne azt írja ki fent, hogy http://valami.hu/megvalami.html, hanem csak az oldal címét a http://valami.hu-t. Ez megoldható valahogy egy javascripttel?
Új hozzászólás Aktív témák
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- PlayStation 5
- Mesterséges intelligencia topik
- Revolut
- E-roller topik
- A Motorola Edge is különleges textúrával várható
- Vivo X200 Pro - a kétszázát!
- Sorozatok
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- A fociról könnyedén, egy baráti társaságban
- Először kombinálja a Full HD-t az 1000 Hz-cel egy monitor
- További aktív témák...
- 24 magos AMD Threadripper alapú munkára kiváló félgép, 128GB RAM-mal
- HP ZBook Fury 15 G7 i7-10850H 32GB 512GB SSD Quadro T2000 4GB FHD HUN bill, szép állapotban eladó
- Eladó MacBook Pro 16,1 2019 CTO
- új 0 km es garanciás lenovo loq rtx 5050 8gb
- Eladó teljesen újszerű karcmentes Samsung Galaxy Watch Ultra
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest





)...







