Hirdetés

2024. április 18., csütörtök

Gyorskeresés

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2014-02-25 10:20:57

LOGOUT.hu

JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)

Összefoglaló kinyitása ▼

Hozzászólások

(#351) MoneyM


MoneyM
senior tag

Sziasztok!
Amit most kérdezek lehet, hogy nem témába vágó!
Az utóbbi napokban felkeltette a figyelmemet a Java programozás!
Nem tudtok valami magyar help-et interneten, ahol könnyen és
gyorsan megtudom tanulni ezt a programozási nyelvet?

Чернобыльская атомная электростанция имени Владимира Ильича Ленина

(#352) Bero


Bero
aktív tag

Üdv mindenkinek!

Egy véleményem szerint létező JavaSriptet keresek.
Arról lenne szó, hogy egysoros mondatokat szertnék beilleszteni a weblapra, úgy hogy az előre beírtakból mindig egy másik jöjjön be. Lehetne az is naponta rak be másikat, esetleg frissítésenként? Remélem érthető

Szerk.: Wááá, eszembe jutott még egy kérés (még yó hogy nem a balta ): A Mozzila beépített Html editorját nyűvöm, és még meg szerttem volna kérdezni, hogy nem-e tudja valaki hogy tudom megszüntetni az aláhúzást szöveges linknél.

Előri is köcce! Üdv: Bero

[Szerkesztve]

(#353) MoneyM


MoneyM
senior tag

(#351)UP

[Szerkesztve]

Чернобыльская атомная электростанция имени Владимира Ильича Ленина

(#354) Bero válasza Bero (#352) üzenetére


Bero
aktív tag

#352 UPPP :D

(#355) Forest_roby válasza Bero (#354) üzenetére


Forest_roby
őstag

a javascript is megvan :D:

<html>
<title>CodeAve.com(Random JavaScript Text)</title>
<body bgcolor=''#FFFFFF''>
<script language=''JavaScript''>
<!--
function random_text()
{};
var random_text = new random_text();
// Set the number of text strings to zero to start
var number = 0;
// Incremental list of all possible Text
random_text[number++] = ''<font color='#FF0000'>Random JavaScript Text #1</font>''
random_text[number++] = ''Some More Random JavaScript Text #2''
random_text[number++] = ''Another Random JavaScript Text #3''
random_text[number++] = ''A Different Random JavaScript Text #4''
random_text[number++] = ''<b>Random JavaScript Text #5</b>''
random_text[number++] = ''<i>Random JavaScript Text #6</i>''
random_text[number++] = ''<font color='#00FF00'>Random JavaScript Text #7</font>''
random_text[number++] = ''<a href='#'>Random JavaScript Text #8</a>''
random_text[number++] = ''<font color='#CC33FF'>Random JavaScript Text #9</font>''
random_text[number++] = ''<font color='#0000FF'>Random JavaScript Text #10</font>''
// Create a random number with limits based on the number
// of possible random text strings
var random_number = Math.floor(Math.random() * number);
// Write out the random text to the browser
document.write(random_text[random_number]);
--></script>
<br><br>
Click <a href=''javascript:history.go(0);''>refresh</a> to see more random text.
</body>
</html>



link: Bővebben:� link

-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D

(#356) Forest_roby válasza MoneyM (#351) üzenetére


Forest_roby
őstag

a Java topicban próbálkozz!! :((:(((

-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D

(#357) Terminus_


Terminus_
aktív tag

Van egy több frame-s oldalam. Az egyik frameben van egy form, amit, ha submittal elküldök, szeretném, ha frissülne 2 másik frame tartalmia is.

<input type=''submit'' name=''kilep'' value=''Kilépés'' onSubmit=''***********''>

és a sok csillag helyére kellene ez a frissítősdi, de egyszerre 2 frame-et kellene frissítenie.

A frame-kek van valami refresh metódusa vagy valami, amivel ezt meg lehetne csinálni? vagy az egéyz dokumentumot kellene frissíteni? Mert igazából az is megoldás lehetne.

-

(#358) Terminus_


Terminus_
aktív tag

valakinek esetleg valami 5let?

-

(#359) Protezis válasza Terminus_ (#357) üzenetére


Protezis
őstag

Ez nem jó? :F

onSubmit=''frameName.location.href='valami.htm';frame2Name.location.href='valami2.htm'''

(#360) Terminus_ válasza Protezis (#359) üzenetére


Terminus_
aktív tag

Igen ezt már próbáltam, de ha egyet írok be az sem működik...

pl.:


<input type=submit name=kilep value=Kilépés onSubmit=''parent.menukeret.location.href=menukeret.php''>

gyakorlatilag a menukeret.php van a menukeretben, de ezt sem frissíti. Ha külön rámegyek a keretre böngészőben és ott refresh, csak akkor megy :(


[Szerkesztve]

-

(#361) Protezis válasza Terminus_ (#360) üzenetére


Protezis
őstag

És ha onSubmit helyett onClick-ket használsz?

(#362) Terminus_ válasza Protezis (#361) üzenetére


Terminus_
aktív tag

Már azt is próbáltam, sajnos az sem megy. Biztos valamit elnézek mindig, de nem jövök rá...

-

(#363) Protezis válasza Terminus_ (#360) üzenetére


Protezis
őstag

menukeret.php-t tedd aposztrófok közé: 'menukeret.php'
Így se jó?

Mod: Érdekes az aláírásod. A feltevések nem tudom, helyesek -e, de ha igen, akkor remélem találkozunk a következő életünkben, a következő PH-s Javascript topikban is :D

[Szerkesztve]

(#364) Törzsfőnök


Törzsfőnök
tag

Szeretném megkérdezni, hogyan lehet megvizsgálni weboldalban, hogy a javascript futtatás be van-e kapcsolva a böngészőben?
Van-e erre valami módszer?
Tehát azt akarom, hogy ha a user kikapcsolta a javascript futtatás lehetőségét a böngészőben, akkor a weboldal anyaga ne töltődhessen be, helyette egy hibaüzenet jelenjen meg a böngészőben, hogy kapcsolja be a javascript futtatását.

(#365) Törzsfőnök válasza Törzsfőnök (#364) üzenetére


Törzsfőnök
tag

hát valamiféle segítséget vártam volna, no mindegy a prog.hu-n már kivesézték ezt a dolgot is, amennyire csak lehetett.

(#366) djsunny


djsunny
aktív tag

A weboldalamon szeretnék zenét lejátszani! Arra már rájöttem, hogyan lehet elindítani a zenét egy gomb segítségével, de arra még nem, hogy hogyan tudom leállítani a zenét! Hogy lehet ezt megoldani?: Ha mégegyszer rákattintok a gombra, akkor elhallgasson a muzsika!

Bővebben: link

(#367) djsunny válasza djsunny (#366) üzenetére


djsunny
aktív tag

Mind1
Már megoldottam! :P

(#368) Terminus_ válasza Terminus_ (#362) üzenetére


Terminus_
aktív tag

ezt sikerült megoldani, most egy másik problémám van.



var t1=document.getElementById(''t1'');

var ujTabla=document.createElement(''table'');
var ujTr=document.createElement(''tr'');
var ujTd=document.createElement(''td'');
var txtNode=document.createTextNode(''Ez itt az''+status);

ujTd.appendChild(txtNode);
ujTr.appendChild(ujTd);
ujTabla.appendChild(ujTr);
t1.appendChild(ujTabla);




Nem hoz létre új táblát, de hibaüzenetet sem dob. Kihagytam volna a TBODY-t?
Mert, ha egy tbody már van, ahhoz a tr meg a td és a text hozzáadódik. De így egész táblát nem sikerült csinálni...

[Szerkesztve]

-

(#369) Terminus_ válasza Terminus_ (#368) üzenetére


Terminus_
aktív tag

okés, a tbody kimaradt. :) Legközelebb gondolkodok és csak utána esek kétségbe :D

-

(#370) badbrother


badbrother
aktív tag

Bocs, ha volt már a kérdés, sürgöösen kellene a válasz.
Csinálok egy olyan oldalt, ami gyakorlatilag egy kérdööív, radio és checkbox-okkal.
A végén mikor az elküld gombra kattint a felhasználó, az adott kérdéseknél beállított válaszokat szeretném egy file-ba menteni. Mondjuk egy szövegfile-ba, aztán abból késööbb egy adatbázist készíteni. Persze, ha egybööl be lehetne tenni egy adatbázisba az még jobb lenne.
De vajon hogyan kell ezt megoldani.
Vagyis, hogyan kell (pld. egy javascript függvényben megadott) változók értékeit kiírni egy külsöö file-ba?

(#371) Terminus_ válasza badbrother (#370) üzenetére


Terminus_
aktív tag

Ehhez már nem elegendő a kliens oldali programozás.

Javaslom a PHP használatát.

-

(#372) Zoltán


Zoltán
őstag

Van egy kis gondom Opera alatt egy honlap egyik javascrip-jével. Mozilla, IE, Firefox alatt jól megy, de Opera ezt dobja fel Javascript hibakonzolon:

Javascript URL thread: ''javascript:popImage('bazukasupermotonagy.jpg','BAZUKA SZUPERMOTOR')''
Error:
name: ReferenceError
message: Statement on line 36: Reference to undefined variable: imgWin
Backtrace:
Line 36 of inline#1 script in http://www.blablabla.hu/bazuka.html
with (imgWin.document)
Line 1 of unknown script
popImage(''bazukasupermotonagy.jpg'', ''BAZUKA SZUPERMOTOR'');

Azt kellene csak csinálnia, hogy nagyobban kellene megnyitnia a képet kattintásra.

Itt a script:

<script>

// Script Source: CodeLifter.com
// Copyright 2003
// Do not remove this notice.

// SETUPS:
// ===============================

// Set the horizontal and vertical position for the popup

PositionX = 100;
PositionY = 100;

// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)

defaultWidth = 500;
defaultHeight = 500;

// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows

var AutoClose = true;

// Do not edit below this line...
// ================================
if (parseInt(navigator.appVersion.charAt(0))>=4){
var isNN=(navigator.appName==''Netscape'')?1:0;
var isIE=(navigator.appName.indexOf(''Microsoft'')!=-1)?1:0;}
var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;
function popImage(imageURL,imageTitle){
if (isNN){imgWin=window.open('about:blank','',optNN);}
if (isIE){imgWin=window.open('about:blank','',optIE);}
with (imgWin.document){
writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
writeln('isNN=(navigator.appName==''Netscape'')?1:0;');writeln('isIE=(navigator.appName.indexOf(''Microsoft'')!=-1)?1:0;}');
writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(100,100);');
writeln('width=100-(document.body.clientWidth-document.images[0].width);');
writeln('height=100-(document.body.clientHeight-document.images[0].height);');
writeln('window.resizeTo(width,height);}');writeln('if (isNN){');
writeln('window.innerWidth=document.images[''George''].width;');writeln('window.innerHeight=document.images[''George''].height;}}');
writeln('function doTitle(){document.title='''+imageTitle+''';}');writeln('</sc'+'ript>');
if (!AutoClose) writeln('</head><body bgcolor=000000 scroll=''no'' onload=''reSizeToImage();doTitle();self.focus()''>')
else writeln('</head><body bgcolor=000000 scroll=''no'' onload=''reSizeToImage();doTitle();self.focus()'' onblur=''self.close()''>');
writeln('<img name=''George'' src='+imageURL+' style=''display:block''></body></html>');
close();
}}

</script>

Ez van a <HEAD>-ben.


Ez meg a <body>-ban:


<a
href=''javascript:popImage('bazukasupermotonagy.jpg','BAZUKA SZUPERMOTOR')''><img
title=''Kattintson a nagyobb képhez!'' alt=''BAZUKA SZUPERMOTOR''
src=''bazukasupermoto.jpg'' style=''border: 0px solid ;''></a>


Aki tudja mi a gond, az írja meg légyszi. Köszönöm!

(#373) Zoltán válasza Zoltán (#372) üzenetére


Zoltán
őstag

Arra rájöttem, hogy az lehet a gond, hogy nincs definiálva az egyik változó Opera esetére. Ha IE-re vagy Mozillára állítom az Opera azonosítását, akkor jó. (Bár Mozilla esetében nem tökéletes a képméret, de lényegében jó)
Várom a helyes script-kiegészítést, ha ez a megoldás. Köszi!

(#374) Protezis válasza Zoltán (#372) üzenetére


Protezis
őstag

Ha IE beállításokkal jó az opera, akkor próbáld meg ezt.


var isIE=((navigator.appName.indexOf(''Microsoft'')!=-1) || (navigator.userAgent.indexOf('Opera') != -1))?1:0;}


Most ütöttem össze, nem biztos, hogy szintaktikailag totál jó.

(#375) Zoltán válasza Protezis (#374) üzenetére


Zoltán
őstag

Szintax hibát ír erre a sorra az Opera javascript konzolja.

(#376) Zoltán válasza Protezis (#374) üzenetére


Zoltán
őstag

Na most jó, kicseréltem a dupla ' -t ''-re.
De sajnos Opera esetén nem helyes a popup mérete, csak IE és Firefox esetén.(Firefox esetén sem tökéletes, de azért már jó)
Erre van ötleted?
Köszönöm!



[Szerkesztve]

(#377) Protezis válasza Zoltán (#376) üzenetére


Protezis
őstag

Nem tudom :(
Azt mondtad, ha IE izébizével használod az operát, akkor jó lesz.
Amit írtam annyit csinál, hogy akár ie, akár opera böngészővel nézed, mindkét esetben ugyanazt a kódot használja. (mindkét esetben az isIE változó igaz lesz)

(#378) Zoltán válasza Protezis (#377) üzenetére


Zoltán
őstag

IE-re állítva az operát, most kb. olyan mint Firefoxnál a helyzet, tehát feljön kattintásra a popup, de kicsit hibás méretben, de végülis jó. Az általad javasolt sorral, jó az Opera Operára állítva is, de totál méretezetlen a popup. Mondju klegalább mostmár feljön, köszi!

(#379) Protezis válasza Zoltán (#378) üzenetére


Protezis
őstag

Még ezt a sort is:


writeln('isIE=(navigator.appName.indexOf(''Microsoft'')!=-1)?1:0;}');


cseréld le erre:

writeln('isIE=((navigator.appName.indexOf(''Microsoft'')!=-1) || (navigator.userAgent.indexOf('Opera') != -1))?1:0;}');

(#380) Zoltán válasza Protezis (#379) üzenetére


Zoltán
őstag

Így sajnos még fel sem ugrik a popup, hiába klikkelek rá.

(#381) Hujikolp


Hujikolp
őstag

Lenne egy kérdésem.
Meglehet-e azt csinálni hogy egy scriptbe mégegyet belerakjak. Ha igen akkor hogy? Vagy h, egybelehet e venni két scriptet.

Köccke!

Bővebben: link itt van egy cím de én ezen nem tudok eligazodni hogy most hogyan kell megcsinálni. Tudna v.ki nekem egy csöppet segíteni?

(#382) Kuvik


Kuvik
tag

Sziasztok!
Nem tudja valaki, azt hogy lehet megoldani, hogy ha egy adott szöveg fölé viszem az egeret egy kis kép jelenjen meg elemleírásként?

az a megoldás is jó lenne, ha fölé viszem és az oldalon egy külön keretben jelenik meg.

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

(#383) L3zl13 válasza Kuvik (#382) üzenetére


L3zl13
nagyúr

Utóbbi szvsz ugyanaz, amivel a képeket cserélgeted, ha föléjük més az egérrel. Csak éppen itt nem a kép helye és a link külön objektum...
Elemleírásban kép nem tudom lehetséges-e.

Aki hülye, haljon meg!

(#384) Kuvik válasza L3zl13 (#383) üzenetére


Kuvik
tag

és az utóbbit tudod, hogy kell megvalósítani?:)

(#385) L3zl13 válasza Kuvik (#384) üzenetére


L3zl13
nagyúr

Nem tom a kódot, de kb minden második oldalon alkalmazzák, szóval nem olyan nehéz megszerezni.

De itt a példa:
Bővebben: link


A különbség, hogy nálad a cserélendő kép (IMG TAG) valahol máshol van, és nem az anchor tagon belül ahol az onmouseover eseményt beállítod.

Aki hülye, haljon meg!

(#386) LucifeI2


LucifeI2
őstag

HAli én egy olyan kódot keresek, aminek a következő lenne a feladata.: megnyit egy kijelölt oldalt és kb 2 mp-nként frissíti.



<script language=javascript>
var limit=''0:3''

if (document.images){
var parselimit=limit.split('':'')
parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh(){
if (!document.images)
return
if (parselimit==1)
window.location.reload()
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+'' minutes and ''+cursec+'' seconds left until page refresh!''
else
curtime=cursec+'' seconds left until page refresh!''
window.status=curtime
setTimeout(''beginrefresh()'',1000)
}
}

window.onload=beginrefresh



Egy ilyet találtam, csak nem tudom hogy ebbe mit kell átírni, hogy ne csak az üres lapot frissítgesse. A segítséget előre is köszi!

(#387) LucifeI2 válasza LucifeI2 (#386) üzenetére


LucifeI2
őstag

már megoldottam:)

(#388) Hujikolp


Hujikolp
őstag

up:U

(#389) Ryu


Ryu
tag

Sziasztok.

Lenne egy olyan problémám, hogy van sima HTML oldal ami tartalmaz egy iframe-t és egy sima DIV-et. Az iFrame-be egy php oldal tőltődik be, ami a következő JavaScript kóddal egy menüt helyez a szűlő oldal DIV-jébe:

<script>
parent.document.getElementById('DIVNEVE').innerHTML='$menu'
</script>



A kód rendben le is fut, a menü működik, egészen addig, míg nem frissítem az oldalt. Utána elszáll, ''Engedély megtagadtva'' hibával. Külföldi oldalakon olvastam, hogy ilyen akkor szokott előfordulni, ha a hivatkozás nem ugyanabból a tartományból érkezik. Viszont nálam sajnos egy szerveren van a szűlő ablak is, és a php is. Valaki valami ötlet?

[Szerkesztve]

(#390) Arthuro_Adam


Arthuro_Adam
őstag

Sziasztok!

Én azt szeretném csinálni, hogy van egy flashem, ami 1280x1024es felbontásban a legjobb, de azt szeretném, ha valaki kisebb felbontással rendelkezik, akkor az is lássa rendesen, ne kelljen görgetnie.

Hogyan tudnám a teljes html oldalt kicsinyíteni a felbontás függvényében? (az megvan, hogy felismerje a látogató felbontását, csak a továbblépés nem megy). A segítséget előre is köszönöm.

(#391) ysoltee85


ysoltee85
aktív tag

üdv!

nekem egy olyan script kellenne, ami tiltja az állapotsor szövegét!
ugyértve ha rámegy valaki egy linkre, akkor ne irja ki alul a helyet, hanem ne legyen ott semmi!

Xbox Gamertag: Zsolesz85HUN

(#392) Jester01 válasza ysoltee85 (#391) üzenetére


Jester01
veterán

Ezzel aztán annyira fölösleges szórakozni.
Engem, mint felhasználót, ez rohadtul idegesít, szóval le is van tiltva ;]

Jester

(#393) ysoltee85


ysoltee85
aktív tag

engem sem mozgat de ez jelen esetben most fontos lenne, hogy hogyan tudom scriptből letiltani?!

Xbox Gamertag: Zsolesz85HUN

(#394) Jester01 válasza ysoltee85 (#393) üzenetére


Jester01
veterán

 

<a href="http://URL" 
onMouseOver="window.status='';return true">
link szöveg</a>




[Szerkesztve]

Jester

(#395) ysoltee85 válasza Jester01 (#394) üzenetére


ysoltee85
aktív tag

auch! akkor ezt minden linkhez be kell biggyesztenem! :(
nekemolyan kéne ami általánosan nem mutat semmit! ezt nem lehet valahogy ugy felhasználni?

Xbox Gamertag: Zsolesz85HUN

(#396) faster válasza ysoltee85 (#395) üzenetére


faster
nagyúr

Az egyik legutálatosabb dolog eltüntetni a link url-jét a status sorból, én biztos, hogy azonnal otthagyom az ilyen oldalakat. Legalább olyan idegesítő, mint a popup vagy a háttérzene.

[Szerkesztve]

(#397) Kaoru


Kaoru
aktív tag

Sziasztok, lenne 1 kérdésem, s bár nem biztos úgy gondolom ez javascripttel lehet megoldani.

Annyi lenne, hogy mind mozilla/explorer alatt, ha valaki kimásolni szeretne szöveget (jobbclickes copy-paste) akkor azt ne engedje (és mondjuk egy ablak ezt a tudtára is adhatná a böngésző egyednek)

Segítségeteket előre is köszönöm.

Wake Up, You are dead! || Wacom Intous4 || http://youtube.com/KaoruHUN

(#398) Jester01 válasza Kaoru (#397) üzenetére


Jester01
veterán

Mi ütött belétek? :F
Először a statusbar, most meg a copy&paste?
Ne csináljatok ilyeneket, csak a felhasználókat haragítjátok magatokra!
Különben sem érnek semmit az ilyen próbálkozások :U

Jester

(#399) faster válasza Kaoru (#397) üzenetére


faster
nagyúr

Van egy ilyen módszer rá, ez a programrész nem engedi kiszelektálni az oldalban szöveget:

<body onselectstart=''return false''>

Egyébként meg javascript kikapcs, és máris megy a másolás.

[Szerkesztve]

(#400) Kaoru válasza Jester01 (#398) üzenetére


Kaoru
aktív tag

igen utána olvastam, hogy igazándiból nincs rá egyszerű megoldás.

Azért fontos, mert tényleg jogvédett cuccról lenne szó, és a szerző nem nagyon szeretné, ha össze-vissza másolgatnák. Persze aki nagyon akarja az úgy is megnézi a forráskódot.

Wake Up, You are dead! || Wacom Intous4 || http://youtube.com/KaoruHUN

Copyright © 2000-2024 PROHARDVER Informatikai Kft.