Hirdetés

2024. május 4., szombat

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

(#501) KaoszTom válasza KaoszTom (#500) üzenetére


KaoszTom
aktív tag

Köszi megvan... :))

(#502) szicsu


szicsu
őstag

hi!
az lenne a kérdésem hogy:

<!--
function init(){
var width = 690;
var height = 670;
self.resizeTo(width, height);
self.moveTo((screen.width-width)/2, (screen.height-height)/2);
self.focus();
}
//-->


bejönn egy ablak, és mit csináljak, hogy biztos ne lehesen görgetni semerre se
és ne lehessen átméretezni az ablakot (amúgy lehet ilyet csinálni?)

köszi

''Az alkotó élet titka az, hogy felnőttkorban is megőrizzük a gyermekkor szellemét.''

(#503) szicsu válasza szicsu (#502) üzenetére


szicsu
őstag

valaki :U

''Az alkotó élet titka az, hogy felnőttkorban is megőrizzük a gyermekkor szellemét.''

(#504) Hujikolp


Hujikolp
őstag

Nekem is vannak problémáim... :(((
Remélem egyszerü kérdés és v.ki tud segíteni:
Van 1 oldalam. Abban van 2 db frame. Legfelül egy 1 px-es mert ebben van egy zenei swf. Alatta van a többi anyag a megmaradt részben egy másik frame-ban.
A fenti frame neve mondjuk zene.
A lenti frame legyen irányító.
Azt hogyan tudnám megcsinálni hogy az irányító frame-ből ha egy képre kattintok akkor ne abban a framéba állítsa be a zenét hanem egy másikba, jelen esetbe a zene nevübe. Eddig jutottam el:


<img alt=''Zene BE'' src=''fentimenu/zenebe.png'' onclick=''alert('Kérlek várj, a zene töltödik!'); document.all.hang.src='zeneneve.swf'''>
<img alt=''Zene KI'' src=''fentimenu/zeneki.png'' onclick=''document.all.zene.src=' '''>
<bgsound src=''#'' id=''hang'' loop=''10'' autostart=''true''>

Ez annyit tesz hogy lejátsza a filét és meg is állítja ha a másik képre kattintok.

Hogyan tudnék ugy hivatkozni h a zene a ''zene'' frame-a töltödjön be?

(#505) Hujikolp válasza Hujikolp (#504) üzenetére


Hujikolp
őstag

Mostmár nem aktuális, ugyanis megsikerült máshogy megoldani a problémát :))

(#506) oO7


oO7
őstag

Hi all!

Két fél effektet keresnék az oldalamra... Az egyik az, hogy az oldal alja és teteje a háttérbe tűnnyön át... tehát ne legyen ilyen fix alja meg teteje az oldalnak...

A másik pedig egy olyan scrollbar lenne aminek a mozgása kicsit ki van simítva (smootholva)... tehát ha én hirtelen megállítom valahol az akkor sem fog hirtelen mozdulattal megálni hanem egy kicsit továbbcsúszik és szépen lelassul...

előre is köszi

(#507) skera válasza oO7 (#506) üzenetére


skera
tag

Az oldal háttérbe tűnését nem hiszem, hogy meg lehet csinálni. Én eddig csak rajzolt képeket láttam.
A scrollbar-t pedig nem hiszem, hogy Javascript-tel lehetne vezérelni...

import szte.ttk.ptm.*;

(#508) oO7


oO7
őstag

Hát azér... vannak javascript scrollbarok... nem montam hogy feltétlenül az eredetit kellene vezérelni... és az oldal háttérbetűnés effektjét is meglehet csinálni... csak nemtudo mhogy :O Mindekttőre láttam már példát... csak ugye nemtudom hol :((( Aztán reméltem hogy itt már találkozott vki ilyennel vagy tud segíteni

(#509) skera válasza oO7 (#508) üzenetére


skera
tag

Fokozatos, fade szerű háttérbetűnést NEM LEHET megoldani, viszont átlátszóságot igen. Azt CSS-el lehet.
A böngésző scrollbarjaval kapcsolatban meg eszembe jutott egy progi, amit vmi Blueprint Software csinált, és jó kis javascripteket adott a progihoz és ilyen csúszka is volt benne. Ez most ugrott csak be :S

import szte.ttk.ptm.*;

(#510) pavkovics


pavkovics
csendes tag

Hogyan lehet bemásolni az a javascriptet vagy mit vagy egyátalán hova kell? :Y :Y pavkovicsb@freemail.hu

[Szerkesztve]

(#511) pavkovics


pavkovics
csendes tag

SEEEEEEEEEEEGÍÍÍÍÍÍÍÍÍÍÍÍTSSÉÉÉÉÉÉÉÉÉÉÉGGGGGGGGGGGGGG hogyan kell ezt a javamicsodát bemásolni és egyátalán hova kell? :( :( :( :(

(#512) Protezis válasza pavkovics (#511) üzenetére


Protezis
őstag

[link] 3. találat
Valóban nem könnyű jó keresőszavakat megadni, ezt mindenképp oktatni kellene :O

Mod: Képes voltál csak azért regisztrálni, hogy ezt megkérdezd, ahelyett, hogy rákerestél volna valamelyik kib@szott keresőben? OMG

[Szerkesztve]

(#513) oO7


oO7
őstag

Hi all megin!

Egy újabb kérdésem volna... Hogyan lehet (ha lehet) kép transzformációt csinálni javascriptel ? Hogy pontosíccsam mire is gondolok itt egy [link]

(#514) skera válasza oO7 (#513) üzenetére


skera
tag

Javascripttel nem lehet ilyet csinálni, csak PHP-vel. Maximum néhány CSS-es képtorzító effekt használható, de az, amit te keresel, az nincs JS-ben.

import szte.ttk.ptm.*;

(#515) oO7


oO7
őstag

hohóóó... a PHP az még jobb is lenne... nemtudod véletlenül, hogy hol találok ilyet ? vagy hogyan keressem ?

(#516) skera válasza oO7 (#515) üzenetére


skera
tag

Itt most elsősorban az a kérdés, hogy mit is akarsz pontosan csinálni. Ha csak ilyen egyszerű effektet (pl. Átlátszóság) akarsz használni, akkor elég a Javascript. Ha komolyabb dolgokat akarsz csinálni: grafikonok, tényleges képrerajzolás, akkor PHP kell. PHP-nek va egy ún GD könyvtára, amellyel mindezt megcsinálhatod. De inkább itt PH-n belül a PHP-s topikban nézz szét.

import szte.ttk.ptm.*;

(#517) oO7


oO7
őstag

Hogy mit szeretnék pontosan csinálni... ott van a linkben a kép... egy sima téglalap alakú képet szeretnék térbe beforgatni... A PHP topikban meg kérdeztem de asse monták hogy lehet vagy nem... nemhogy megoldást :( de majd megpróbálom még1x

(#518) Kaoru


Kaoru
aktív tag

Uh sziasztok kéne egy kis help.
Javascripttel ''csináltam'' egy mező ellenőrzőt, h ne kelljen majd phpval és mysql-lel utána ellenőrizgetni. De valahogy így nem akar működni a gomb. Valaki rá tudna nézni?

<html>
<head>
<title>Registration form</title>
<script language=''javascript''>
function DoSubmit ()
if (document.form.fname1.value == '''')
{
alert (''You need to fill the field named: Family name 1'');
document.form.fname1.focus ();
return '''';
}

if (document.form.name1.value == '''') {
alert (''You need to fill the field named: First name 1'');
document.form.name1.focus ();
return '''';
}

if (document.form.fname2.value == '''') {
alert (''You need to fill the field named: Family name 2'');
document.form.fname2.focus ();
return '''';
}

if (document.form.name2.value == '''') {
alert (''You need to fill the field named: First name 2'');
document.form.fname2.focus ();
return '''';
}

if (document.form.email.value == '''') {
alert (''You need to fill the field named: E-mail'');
document.form.email.focus ();
return '''';
}

if (document.form.country.value == '''') {
alert (''You need to fill the field named: Country'');
document.form.country.focus ();
return '''';
}

if (document.form.name.value == '''') {
alert (''You need to fill the field named: Contact name'');
document.form.name.focus ();
return '''';
}

if (document.form.address.value == '''') {
alert (''You need to fill the field named: Address'');
document.form.address.focus ();
return '''';
}

document.form.submit ();
}
</script>
</head>
<body>
<form action=''livereg.php'' method=''post''>
<!-- this line opens the form, be sure to place the filename of the file that you will use to process the form in place of ''livereg.php'', post is the chosen method to forward the values to the script --!>
<table width=''90%'' border=''0''>
<!-- NEVEK --!>
<!-- táncos pár első fele --!>
<tr>
<td>
Participant 1's name:
</td>
</tr>
<tr>
<tr>
<td width=''300''>Family name</td>
<td width=''300'' > <input type=''text'' name=''fname1'' size=''32''> * </td>
</tr>
<tr>
<td width=''300''>First name</td>
<td width=''300'' > <input type=''text'' name=''name1'' size=''32''> * </td>
</tr>
<!-- táncos pár második fele --!>
<tr>
<td>
Participant 2's name:
</td>
</tr>
<tr>
<td width=''300''>Family name</td>
<!-- táncos pár második fele --!>
<td width=''300'' > <input type=''text'' name=''fname2'' size=''32''> * </td>
</tr>
<tr>
<td width=''300''>First name</td>
<td width=''300'' > <input type=''text'' name=''name2'' size=''32''> * </td>
</tr>
<!-- NEVEK VÉGE --!>
<!-- NEM VÁLASZTÓ --!>
<tr>

<td><input type=''radio'' name=''gender'' value=''male''> Male</td>
<br>
<td><input type=''radio'' name=''gender'' value=''female''> Female</td>

</tr>
<!-- NEM VÁLASZTÓ VÉGE --!>
<!-- EMAIL --!>
<tr>
<td>Your Email:</td>
<td><input type=''text'' name=''email'' size=''32''> *</td>
</tr>
<tr>
<!-- EMAIL VÉGE --!>
<!-- ORSZÁG --!>
<tr>
<td>Country:</td>
<td><input type=''text'' name=''country'' size=''32''> *</td>
</tr>
<tr>
<!-- ORSZÁG VÉGE --!>
<!-- KATEGÓRIA --!>
<tr>
<td>Discipline</td>
<td>

<select name=''Discipline''>
<option value=''WBC''>Women's Ballroom ''C'' Class
<option value=''WBB''>Women's Ballroom ''B'' Class
<option value=''WBA'' selected=''selected''>Women's Ballroom ''A'' Class
<option value=''WLC''>Women's Latin ''C'' Class
<option value=''WLB''>Women's Latin ''B'' Class
<option value=''WLA''>Women's Latin ''A'' Class
<option value=''MBC''>Men's Ballroom ''C'' Class
<option value=''MBB''>Men's Ballroom ''B'' Class
<option value=''MBA''>Men's Ballroom ''A'' Class
<option value=''MLC''>Men's Latin ''C'' Class
<option value=''MLB''>Men's Latin ''B'' Class
<option value=''MLA''>Men's Latin ''A'' Class
</select>
</td>

</tr>
<!-- KATEGÓRIA VÉGE --!>
<!-- SIGHTSEEING --!>
<tr>
<td>Would You like to participate on the sightseeing tour of Budapest (15 Euro/person):</td>
<td>

<select name=''Sightseeing''>
<option value=''yes1''>Yes, 1 person (15 Euro)
<option value=''yes2'' selected=''selected''>Yes, 2 person (30 Euro)
<option value=''no''>No
</td>

</tr>
<!-- SIGHTSEEING VÉGE --!>
<!-- SIGHTDAY --!>
<tr>
<td>If yes, which day do You prefer:</td>
<td>

<select name=''Sightday''>
<option value=''day1''>Friday 20 October
<option value=''day2'' selected=''selected''>Sunday 22 October
</td>

</tr>
<!-- SIGHTDAY VÉGE --!>
<!-- HOSTING --!>
<tr>
<td>Would You like to apply for hosted housing:</td>
<td>

<select name=''Sightseeing''>
<option value=''yes'' selected=''selected''>Yes
<option value=''no''>No
</td>

</tr>
<!-- HOSTING VÉGE --!>
<!-- CONTACTINFO --!>
<tr>
<td>Contact information:</td>
</tr>
<td>Your Full Name:</td>
<td><input type=''text'' name=''name'' size=''50''> *</td>
</tr>
<tr>
<td>Address:</td>
<td><input type=''text'' name=''address'' size=''50''> *</td>
</tr>
<tr>
<td>Phone:</td>
<td><input type=''text'' name=''phone'' size=''50''></td>
</tr>
<tr>
<td><input type=''hidden'' name=''mode'' value=''submit''></td>
<td><input type=''button'' onclick=''DoSubmit ()'' value=''Register''></td>
</tr>
<!-- CONTACTINFO VÉGE --!>
</table>
</form>
</body>
</html>


Élőben: [link]

Előre is köszönöm!

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

(#519) Kaoru válasza Kaoru (#518) üzenetére


Kaoru
aktív tag

uh észrevettem 1 dolgot, h hiányzik.
Szóval a kód msot így néz ki,d e hiába még midngi nem müxik:

<?php

if ($mode == ''submit'')
{
exit;
}
?>

<html>
<head>
<title>Registration form</title>
<script language=''javascript''>
function DoSubmit ()
if (document.form.fname1.value == '''')
{
alert (''You need to fill the field named: Family name 1'');
document.form.fname1.focus ();
return '''';
}

if (document.form.name1.value == '''') {
alert (''You need to fill the field named: First name 1'');
document.form.name1.focus ();
return '''';
}

if (document.form.fname2.value == '''') {
alert (''You need to fill the field named: Family name 2'');
document.form.fname2.focus ();
return '''';
}

if (document.form.name2.value == '''') {
alert (''You need to fill the field named: First name 2'');
document.form.fname2.focus ();
return '''';
}

if (document.form.email.value == '''') {
alert (''You need to fill the field named: E-mail'');
document.form.email.focus ();
return '''';
}

if (document.form.country.value == '''') {
alert (''You need to fill the field named: Country'');
document.form.country.focus ();
return '''';
}

if (document.form.name.value == '''') {
alert (''You need to fill the field named: Contact name'');
document.form.name.focus ();
return '''';
}

if (document.form.address.value == '''') {
alert (''You need to fill the field named: Address'');
document.form.address.focus ();
return '''';
}

document.form.submit ();
}
</script>
</head>
<body>
<form action=''livereg.php'' method=''post''>
<!-- this line opens the form, be sure to place the filename of the file that you will use to process the form in place of ''livereg.php'', post is the chosen method to forward the values to the script --!>
<table width=''90%'' border=''0''>
<!-- NEVEK --!>
<!-- táncos pár első fele --!>
<tr>
<td>
Participant 1's name:
</td>
</tr>
<tr>
<tr>
<td width=''300''>Family name</td>
<td width=''300'' > <input type=''text'' name=''fname1'' size=''32''> * </td>
</tr>
<tr>
<td width=''300''>First name</td>
<td width=''300'' > <input type=''text'' name=''name1'' size=''32''> * </td>
</tr>
<!-- táncos pár második fele --!>
<tr>
<td>
Participant 2's name:
</td>
</tr>
<tr>
<td width=''300''>Family name</td>
<!-- táncos pár második fele --!>
<td width=''300'' > <input type=''text'' name=''fname2'' size=''32''> * </td>
</tr>
<tr>
<td width=''300''>First name</td>
<td width=''300'' > <input type=''text'' name=''name2'' size=''32''> * </td>
</tr>
<!-- NEVEK VÉGE --!>
<!-- NEM VÁLASZTÓ --!>
<tr>

<td><input type=''radio'' name=''gender'' value=''male''> Male</td>
<br>
<td><input type=''radio'' name=''gender'' value=''female''> Female</td>

</tr>
<!-- NEM VÁLASZTÓ VÉGE --!>
<!-- EMAIL --!>
<tr>
<td>Your Email:</td>
<td><input type=''text'' name=''email'' size=''32''> *</td>
</tr>
<tr>
<!-- EMAIL VÉGE --!>
<!-- ORSZÁG --!>
<tr>
<td>Country:</td>
<td><input type=''text'' name=''country'' size=''32''> *</td>
</tr>
<tr>
<!-- ORSZÁG VÉGE --!>
<!-- KATEGÓRIA --!>
<tr>
<td>Discipline</td>
<td>

<select name=''Discipline''>
<option value=''WBC''>Women's Ballroom ''C'' Class
<option value=''WBB''>Women's Ballroom ''B'' Class
<option value=''WBA'' selected=''selected''>Women's Ballroom ''A'' Class
<option value=''WLC''>Women's Latin ''C'' Class
<option value=''WLB''>Women's Latin ''B'' Class
<option value=''WLA''>Women's Latin ''A'' Class
<option value=''MBC''>Men's Ballroom ''C'' Class
<option value=''MBB''>Men's Ballroom ''B'' Class
<option value=''MBA''>Men's Ballroom ''A'' Class
<option value=''MLC''>Men's Latin ''C'' Class
<option value=''MLB''>Men's Latin ''B'' Class
<option value=''MLA''>Men's Latin ''A'' Class
</select>
</td>

</tr>
<!-- KATEGÓRIA VÉGE --!>
<!-- SIGHTSEEING --!>
<tr>
<td>Would You like to participate on the sightseeing tour of Budapest (15 Euro/person):</td>
<td>

<select name=''Sightseeing''>
<option value=''yes1''>Yes, 1 person (15 Euro)
<option value=''yes2'' selected=''selected''>Yes, 2 person (30 Euro)
<option value=''no''>No
</td>

</tr>
<!-- SIGHTSEEING VÉGE --!>
<!-- SIGHTDAY --!>
<tr>
<td>If yes, which day do You prefer:</td>
<td>

<select name=''Sightday''>
<option value=''day1''>Friday 20 October
<option value=''day2'' selected=''selected''>Sunday 22 October
<option value=''refuse''>No
</td>

</tr>
<!-- SIGHTDAY VÉGE --!>
<!-- HOSTING --!>
<tr>
<td>Would You like to apply for hosted housing:</td>
<td>

<select name=''Hosting''>
<option value=''yes'' selected=''selected''>Yes
<option value=''no''>No
</td>

</tr>
<!-- HOSTING VÉGE --!>
<!-- CONTACTINFO --!>
<tr>
<td>Contact information:</td>
</tr>
<td>Your Full Name:</td>
<td><input type=''text'' name=''name'' size=''50''> *</td>
</tr>
<tr>
<td>Address:</td>
<td><input type=''text'' name=''address'' size=''50''> *</td>
</tr>
<tr>
<td>Phone:</td>
<td><input type=''text'' name=''phone'' size=''50''></td>
</tr>
<tr>
<td><input type=''hidden'' name=''mode'' value=''submit''></td>
<td><input type=''button'' onclick=''DoSubmit ()'' value=''Register''></td>
</tr>
<!-- CONTACTINFO VÉGE --!>
</table>
</form>
</body>
</html>

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

(#520) vakondka válasza Kaoru (#519) üzenetére


vakondka
őstag

Észrevettem benne valamit: a kikommentezés mindenütt hibás. Pl.:
<!-- NEVEK --!>
Ezzel kikommentezheted az egész html kódot...

helyesen: <!-- NEVEK -->

Másrészt document.form.valami helyett írjál:
document.forms.valamit

De ez a tuti jó formula:(ez csak példa)
email= document.forms[0].elements[1].value
(tehát a nulladik form első elemének értéke, ami valójában a második, mivel nullától számol...)

[Szerkesztve]

https://toptarget.hu - Online Marketing Ügynökség

(#521) matekmatika


matekmatika
tag

Sziasztok, egy változóban szeretném tárolni az aktuális dátum évszámát. Ezt így oldottam (volna) meg:
most = new Date();
var year = most.getYear();

Örültem is neki hogy működik, amíg ki nem próbáltam a Firefoxszal is. Ez ugyanis nem eszi meg. A többi böngészővel nem próbáltam, az biztos, hogy az explorer komálja, de szeretnék valami olyan formát, amit minden böngésző tud értelmezni.

(#522) Jester01 válasza matekmatika (#521) üzenetére


Jester01
veterán

Milyen ffoxszal próbáltad? Nekem 1.5 simán viszi.
MOD: ugyanakkor a neten ezt találtam:
''getYear is no longer used and has been replaced by the getFullYear method.''
Szóval próbáld azzal.

[Szerkesztve]

Jester

(#523) matekmatika válasza Jester01 (#522) üzenetére


matekmatika
tag

Köszi. Ezzel már jó. :R

(#524) sirtomi


sirtomi
tag

Van egy jó kis webes térképi alkalmazásunk. Ha az eléréséhez szükséges linket bemásolom az explorerbe, akkor simán elindul az oldal. De ha elmentem a kedvencek közé és onnan akarom indítani, akkor elszáll egy hibával. Az alkalmazás tömve van javascripttel és úgy tűnik, mintha az egyik frame-be még nem töltötte volna be a html lapot, mikor már hivatkozna annak tartalmára.
FF-ben működik rendesen és kollégám ugyanolyan explorer böngészőjében is, csak nálam és a főnök gépén nem megy Smiley

Mi lehet ez a probléma? Fél napom ráment már, de nem tudtam rájönni.

Amiből lekvárt lehet főzni, abból pálinkát is!

(#525) matekmatika válasza sirtomi (#524) üzenetére


matekmatika
tag

FF-nél nagyon nem mindegy melyik verzió van telepítve. A régebbiek egy nagy csomó dolgot még nem tudnak értelmezni. Ellenben tegnap frissítettem a legújabbra, azóta nem működnek a kiterjesztések. :F Szóval van még mit alakítani a fejlesztőknek rajta. Így visszatértem a régebbi 1.0.7-es verzióhoz. Nálam eddig ez a legstabilabb.

(#526) raczger


raczger
őstag

hi! kéne egy olyan js, ami ey bannerszöveg jobbról balra megy, elúszik, és újra jön!

remélem érthető volt, előre is kössz!

www.movat.hu - http://bit.ly/2mIziA4

(#527) csirkemano válasza raczger (#526) üzenetére


csirkemano
csendes tag

Én nem értek hozzá, de van egy ilyenem:

<script language=''JavaScript1.2''>
//Specify the marquee's width (in pixels)
var marqueewidth=''300px''
//Specify the marquee's height
var marqueeheight=''25px''
//Specify the marquee's marquee speed (larger is faster 1-10)
var marqueespeed=2
//configure background color:
var marqueebgcolor=''#ffffff''
//Pause marquee onMousever (0=no. 1=yes)?
var pauseit=1

//Specify the marquee's content (don't delete <nobr> tag)
//Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):

var marqueecontent='<nobr><font face=''Arial''>És akkor ide jön a szöveg<a href=''http://www.csirkemano.try.hu''>Mano Design!</a></font></nobr>'


////NO NEED TO EDIT BELOW THIS LINE////////////
marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by 1 for NS
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=document.all||document.getElementById
if (iedom)
document.write('<span id=''temp'' style=''visibility:hidden;position:absolute;top:-100px;left:-9000px''>'+marqueecontent+'</span>')
var actualwidth=''
var cross_marquee, ns_marquee

function populate(){
if (iedom){
cross_marquee=document.getElementById? document.getElementById(''iemarquee'') : document.all.iemarquee
cross_marquee.style.left=parseInt(marqueewidth)+8+''px''
cross_marquee.innerHTML=marqueecontent
actualwidth=document.all? temp.offsetWidth : document.getElementById(''temp'').offsetWidth
}
else if (document.layers){
ns_marquee=document.ns_marquee.document.ns_marquee2
ns_marquee.left=parseInt(marqueewidth)+8
ns_marquee.document.write(marqueecontent)
ns_marquee.document.close()
actualwidth=ns_marquee.document.width
}
lefttime=setInterval(''scrollmarquee()'',20)
}
window.onload=populate

function scrollmarquee(){
if (iedom){
if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))
cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+''px''
else
cross_marquee.style.left=parseInt(marqueewidth)+8+''px''

}
else if (document.layers){
if (ns_marquee.left>(actualwidth*(-1)+8))
ns_marquee.left-=copyspeed
else
ns_marquee.left=parseInt(marqueewidth)+8
}
}

if (iedom||document.layers){
with (document){
document.write('<table border=''0'' cellspacing=''0'' cellpadding=''0''><td>')
if (iedom){
write('<div style=''position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden''>')
write('<div style=''position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+''' onMouseover=''copyspeed=pausespeed'' onMouseout=''copyspeed=marqueespeed''>')
write('<div id=''iemarquee'' style=''position:absolute;left:0px;top:0px''></div>')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name=''ns_marquee'' bgColor='+marqueebgcolor+'>')
write('<layer name=''ns_marquee2'' left=0 top=0 onMouseover=''copyspeed=pausespeed'' onMouseout=''copyspeed=marqueespeed''></layer>')
write('</ilayer>')
}
document.write('</td></table>')
}
}
</script>

Aja, kéjsz teját? Akkoj hozz magadnak...

(#528) Rico64


Rico64
csendes tag

Sziasztok!

Egy weblapról (itt a link: http://freewebsablon.cjb.hu/index.php?oldal=kellekek2_1) szedtem le ezt a javascriptet. Ez egy Quicktimes zenelejatszó. Elvileg alapban 3 db számot tud lejátszani. Működik is rendesen.Egy gondom van a számléptető gombok nem jók rajta, a play, pause, és hangerőszabályzó gombok jók.
Én egy büdös szót se értek javascripthez. Lenne valaki olyan kedves (persze aki ért hozzá), és megnézné, hogy miért a francért nem lépteti a számokat a program.
Számcserét csak a honlap ujra betöltődésével tudok csinálni, de az elvileg a loop engedélyezése miatt lehet, szerintem.
Bemásolom a javascriptet ugy ahogy a honlapon megadták. Köszi előre is a segítséget.

Tehát a kérdés miért nem működnek a léptetés gombok?


<CENTER>
<SCRIPT LANGUAGE=''JavaScript''>



<!-- Begin
nummidi = 3
day = new Date()
z = day.getTime()
y = (z - (parseInt(z/1000,10) * 1000))/10
x = parseInt(y/100*nummidi,10) + 1
if (x == (1))
midi=(''mid1.mid'')
if (x == (2))
midi=(''mid2.mid'')
if (x == (3))
midi=(''mid3.mid'')
document.write('<EMBED SRC= ' + midi + ' autostart=true loop=true ')
document.write('volume=100 align=''center'' width=200 height=25 controls=smallconsole>')
// End -->
</SCRIPT>
</CENTER>

Hálás köszönet: Rico

(#529) Hujikolp


Hujikolp
őstag

Valaki tudná ezt nekem értelmezni?
if(txtlogin.getText().trim().toUpperCase().intern() == inuser[2 * (i - 1) + 2].trim().toUpperCase().intern()
&& txtpass .getText().trim().toUpperCase().intern() == inuser[2 * (i - 1) + 3].trim().toUpperCase().intern())

ugyanaz:
if(txtlogin.getText().trim().toUpperCase().intern() == inuser[2 * (i - 1) + 2].trim().toUpperCase().intern()
&& txtpass .getText().trim().toUpperCase().intern() == inuser[2 * (i - 1) + 3].trim().toUpperCase().intern())

(#530) matekmatika válasza Rico64 (#528) üzenetére


matekmatika
tag

Ez ugye egy olyan szkript - szerintem - ahol az aktuális időt figyelembe véve játsza le a midiket. Nincs megadva a szkriptben a lejátszónak hogy mi a lejátszási lista, ergo szerencsétlen nem tudja melyik a következő illetve előző midi. Mondom, szerintem, ha nem így van majd megcáfol valaki. (Ugyan a három midi meg van adva, de egy (azaz) három feltételes részben amelyek közül mindíg csak egy az igaz, tehát a lejátszó úgy tudja egy szám van)
Hogy hogyan lehet neki megmondani milyen számok között lépkedhet, vagyis mi legyen a lejátszási lista, azt nem tudom megmondani, viszont ugyanezen az oldalon amelyről ez a kód van, található több hasonló is. Az 5 és 10 számot lejátszó ugyan véletlenszerűen adja a számokat minden frissítésnél, de ezeket át lehet úgy írni, hogy egy listából kiválasztott midi szólaljon meg. Bár azt hiszem készen is találhatók már ilyen kódok.

(#531) Hujikolp válasza Hujikolp (#529) üzenetére


Hujikolp
őstag

megoldódótt!!, már nem fontos

(#532) csirkemano


csirkemano
csendes tag

Hol érdemes Javascriptet tanulni? Vagy hol kezdjek hozzá?

Aja, kéjsz teját? Akkoj hozz magadnak...

(#533) matekmatika válasza csirkemano (#532) üzenetére


matekmatika
tag

Szerintem ha Googlenál kezdesz akkor jó nyomon jársz. Én is innen szedtem, szedek össze mindent. Beírod Javascript, átteszed a magyar nyelvű találatokra és egy csomó jó oldalt ad be. Sok oldal foglalkozik már a javascript oktatásával is, és még több ahol konkrét példákat lehet találni.
Pl. ott van mindjárt a második találat:
[link]
vagy nagyon jó leírás ez is:
[link]

[Szerkesztve]

(#534) csirkemano válasza matekmatika (#533) üzenetére


csirkemano
csendes tag

Köszönöm, én is keresgéltem már, de nem voltam benne biztos, melyik ami nekem megfelelő. Amiket linkeltél, érthetőnek tűnnek :)

Aja, kéjsz teját? Akkoj hozz magadnak...

(#535) Hani


Hani
aktív tag

Hello mindenkinek!

Szükségem lenne egy kis segítségre: van egy táblázatban három oszlopnyi TextField-em, és azt szeretném, hogy ha valamit beírok vagy változtatok valamelyik sorban az első és a második TextField-ben, jelenjen meg pl. az összegük a harmadikban.
Más nyelveknél volt pl. onChange event, de itt nem igazán akar menni: csak akkor számolgat, ha elkattintok valahova. Nekem viszont fontos lenne, hogy már akkor számoljon, mikor befelé írom az adatokat.

(#536) Hani


Hani
aktív tag

Egy másik kérdés: van két oldalam, pl. A és B.
Az ''A'' oldalon van egy link, amivel meg szeretném nyitni ''B''-t, úgy, hogy az ''A'' oldal bezáródik a ''B'' pedig megnyílik. Viszont nem tudom, hogy hogyan.

Most éppen ez a kód, de nem megy :

<a href=''javascript:ujablak(param1,param2)'' onclick=''window.opener=self;window.close();''><img src=''1.jpg'' height=''26'' width=''50'' border=''0''></a>

(#537) emitter


emitter
őstag

sziasztok!

guglin is keresgélek még, de egyelőre nem találok olyan js menüt (vagy inkább nevezzük csak sima link-listának, nem kell többszintűség), ami átlátszó (ez nem annyira fontos, de azért igencsak jól jön), egérrel lehet odébbhúzni, és toggle-képes, azaz fel lehet gördíteni, majd vissza
ha bárki tud linket adni, nagyon megköszönném, sajna nem értek js-hez, magam nem tudnám megírni

köszi!!!

mégegy kérdés: js-sel lehet cookiekat kezelni?

(#538) matekmatika válasza emitter (#537) üzenetére


matekmatika
tag

A Selteco Menu Makerével nagyon egyszerűen és jó, és tetszetős menüket tudsz készíteni. Rengeteg variáció van a gombok alakjára, színére... Ez JS-be exportálja az elkészített menü(rendszer)t.

(#539) emitter válasza matekmatika (#538) üzenetére


emitter
őstag

thx, közben találtam már drag&drop menüt, átlátszó menüt, cookie-kezelésről példákat, szóval már ''csak'' egyesítenem kell ezeket :))

(#540) emitter


emitter
őstag

na újra itt! ;]

kérdésem:
van egy ilyenem: window._content.document.write();
ezzel kiírok az akt. oldalra egy stringet. de újratöltéssel. namost nekem olyan megoldás kéne, ami nem tölti újra az oldalt, hanem az aktuális után fűzi ezt a sztringet...
ha nem érthető, egy menüt szeretnék egy nyitva levő oldalra illeszteni, annak megváltozatása nélkül (nem az enyém a lap, ezért nem tudom egyszerűbben megoldani :) )
nagyon zavaros volt? :B

(#541) Tyrael válasza emitter (#540) üzenetére


Tyrael
senior tag

prog.hu-n erthetobben fogalmaztal. :)

Tyrael

(#542) emitter válasza Tyrael (#541) üzenetére


emitter
őstag

na akkor linkelem is: [link] :DD
szóval?

te kis sunyi, olvastad ott is, és nem segítettél? :P

(#543) Tyrael válasza emitter (#542) üzenetére


Tyrael
senior tag

se JS-hez nem ertek, se firefox kiterjesztesekhez. :)

Tyrael

[Szerkesztve]

(#544) emitter válasza Tyrael (#543) üzenetére


emitter
őstag

ja, sorry, úgy emlékeztem, h értesz JS-hez :B

amúgy én sem értek egyikhez se ;]

[Szerkesztve]

(#545) emitter válasza emitter (#540) üzenetére


emitter
őstag

after debugging: :)

ha elsőnek iratok ki ezzel:

window.content.document.write(''content1'');

akkor egy üres oldalra írja h ''content1''
ha ezután mégegyszer mondom neki, hogy

window.content.document.write(''content1'');

akkor már nem nyit üres oldalt, hanem hozzáfűzi az első szöveghez :U ez miért? első esetben miért nem működik ez :F

(#546) emitter válasza emitter (#545) üzenetére


emitter
őstag

window.content.document.body.innerHTML+=''content1'';
lett a megoldás :) hátha később még jól jön vkinek :)

[Szerkesztve]

(#547) emitter


emitter
őstag

hogyan tudok hosszú, html-lel és js-sel tűzdelt kódot egy JS-sztringbe rakni?

ezt kéne:

szoveg=''<div id=xdiv style='position:absolute; border:solid 1px blue; width:200px; height:100px; background:white'>
<div style='background:blue; text-align:center; color:white'>fejlec</div>
tartalom
</div>

<script>
xdiv.onmousedown = function(e){
[...]
</script>''


de ez nem megy, mert ez innentől kikerül a dupla-aposztrófok hatásköréből...
<div style='background:blue;...
JS-syntax-highlight-tal néztem

mod: így néz ki a szerkesztőben: [link]

[Szerkesztve]

(#548) shev7 válasza emitter (#547) üzenetére


shev7
veterán

Ha ' helyett \' -t irsz?

Mod: csak tipp.

[Szerkesztve]

''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''

(#549) emitter válasza shev7 (#548) üzenetére


emitter
őstag

nem segít :(

kétféleképpen próbáltam:
minden egységet, ahol ő megszakítja a hatókört, lezárok, és '+' operátorral összefűzöm a részsztringeket.. ez elég gusztustalan és főleg átláthatatlan lesz a kód..
másik, szintúgy favágómegoldás, hogy kiszedek minden entert, tabot, így egy sztringnek veszi a kiemelés szerint :U

ezeken kívűl vkinek ötlete? :B

(#550) shev7 válasza emitter (#549) üzenetére


shev7
veterán

es kiprobalva sem mukodott, vagy ki sem probaltad, mert a syntaxhighlighter nem ette meg?

''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''

Copyright © 2000-2024 PROHARDVER Informatikai Kft.