-
Fototrend
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
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? -
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
válasz Hujikolp #733 üzenetére
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
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
válasz paramparya #817 üzenetére
És azt hogy kell csinálni? Mert nem igazán vagyok otthon javascriptben.
-
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
Köszi mind a két tippet, így már működik
-
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
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
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
válasz paramparya #948 üzenetére
az onmouseover és onmouseout és nem onmouserover.
Egyébként THX -
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
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
Asszem az lesz a legegyszerűbb, ha két fájlt csinálok.
-
vancha2
aktív tag
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
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
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
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
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
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
válasz Hujikolp #1038 üzenetére
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
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
válasz PazsitZ #1142 üzenetére
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
válasz PazsitZ #1146 üzenetére
Í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
válasz RoyalFlush #1165 üzenetére
-
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?
[ Szerkesztve ]
-
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?