-
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
-
Protezis
őstag
válasz burgatshow #182 üzenetére
<script language=''JavaScript'' type=''text/JavaScript''>
<!--
function insertAtCursor(myField,myValue) {
//IE support
if (document.selection) {
myField.focus();
sel = document.selection.createRange();
sel.text = myValue;
}
//MOZILLA/NETSCAPE support
else if (myField.selectionStart || myField.selectionStart == ''0'') {
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
}
else {
myField.value += myValue;
}
}
//-->
</script>
<a href=javascript:insertAtCursor(newentry_form.new_entry_text,':LOL:')><img src='smileys/lol.gif' border='0'></a>
Ezt én smiley beillesztésre használom.
Elég régen hoztam össze ezt, remélem mindent bemásoltam, amit kell
[Szerkesztve]
[Szerkesztve] -
Protezis
őstag
válasz burgatshow #186 üzenetére
Aposztrófokat visszacserélted idézőjelekre?
A formod nevére változtasd át ezt: newentry_form
A textarea neve legyen itt: new_entry_text
, tehát
<a href=javascript:insertAtCursor(form_neve.area_neve,':LOL:')><img src=''smileys/lol.gif'' border=''0''></a>
[Szerkesztve] -
Protezis
őstag
válasz burgatshow #188 üzenetére
<td><a href=''javascript:insertAtCursor(ujhir.hir,' ')''>Vastag</a></td>
Az nincs benne, hogy mit tegyen bele. A 2. paraméter lenne a string, amit beszúr, és ami nálad üres. Helyesen:
<a href=''javascript:insertAtCursor(ujhir.hir,'ezt fogja beszúrni')''>Vastag</a> -
Protezis
őstag
válasz burgatshow #188 üzenetére
Feltöltöttem, bár rájöttem, hogy nem tökéletes. Az én oldalamon működik minden böngészőben, ellenben ha kiveszem a lényegtelen részeket, akkor Firefox alatt nem működik. Valószínűleg a document.getElementById()-t kéne használni, azonban nem sikerül belevarázsolnom. Keresd faster-t, ő profi ebben!
IE alatt működik:
Bővebben: link
Mod: Rákerestem neten, és függvényhívásnál a document. kulcsszó kell a formnév elé
A linkelt fájlt frissítettem.
[Szerkesztve] -
Protezis
őstag
Nem tudom, erre gondoltál -e:
<script language=''JavaScript'' type=''text/JavaScript''>
<!--
function valtoztat(nev,stilus) {
mit=document.getElementById(nev);
mit.className=stilus;
}
//-->
</script>
<div id=''hello'' class=''szovegDoboz'' onMouseOver=''valtoztat('hello','szovegDobozOn')''>hello</div>
A css fájl tartalma:
.szovegDoboz {
color : Black;
}
.szovegDobozOn {
color : Lime;
}
Persze máshogy is meg lehet:
<script language=''JavaScript'' type=''text/JavaScript''>
<!--
function valtoztat(nev,stilus) {
mit=document.getElementById(nev);
mit.style.color=stilus;
}
//-->
</script>
<div id=''hello'' class=''szovegDoboz'' onMouseOver=''valtoztat('hello','#CCCCCC')''>hello</div>
Ez a 2. csak színt cserél, míg az első másik osztályba rakja (így mondják )
2-nál nem kell CSS fájl.
Ha nem erre gondoltál, sorry. -
-
Protezis
őstag
válasz Hujikolp #208 üzenetére
Direkt nem onClick-kel adtam a megoldást, hanem href-fel.
<a href=''javascript:window.close()''>
<img name=''kep2'' src=''http://hujikolp.uw.hu/index_elemei/kerdes-
nem.png'' alt=''Kilépés'' border=0 onmouseover
=''kep2.src='http://hujikolp.uw.hu/index_elemei/kerdes-nem2.png''' onmouseout
=''kep2.src='http://hujikolp.uw.hu/index_elemei/kerdes-nem.png'''>
</a>
Mod: Nem próbáltam ki, de idézőjelek 100% rosszak!
Tehát valami helyett rakod be a képet. Pont hasonló esetekre csinálták a javascript: típusú hivatkozást (biztos, hogy rossz szakszavakat használok, rég olvastam javascript doksit, meg nem is izgat, hogy nevén nevezzem a dolgokat)
Szóval a href nem egy fájl, hanem egy javascript függvény.
Amúgy nem igazán értem, onClick-kel is működnie kéne. Nem azt akarod, hogy rákatt a képre, és bezárja az ablakot? Ez azt csinálja, bár rákérdez, és csak IE-vel megy.
De itt pl egy link: Bővebben: link
A fájlba mentést php-vel oldanám meg, ugyanis javascript kliens oldali nyelv, fájlba nem igazán tud menteni. Legalábbis szerverre nem. Nem vagyok nagy javascriptes!, így nem fogadnék, de biztos vagyok benne
[Szerkesztve] -
Protezis
őstag
Bővebben: link
Java topic inkább -
Protezis
őstag
Hogy lehet lekérdezni a historyból az előző oldal címét? Szóval az oldal betöltésekor meg szeretném vizsgálni, hogy mi volt az előző oldal, és ennek függvényében betölteni egy másik oldalt.
[Szerkesztve] -
Protezis
őstag
válasz Forest_roby #226 üzenetére
Ezt framesetben van? Csak mert máshogy nem tudom elképzelni a működését.
-
Protezis
őstag
válasz Forest_roby #230 üzenetére
Csak egy ötlet:
function fomenu()
{
window.framename.getElementById(''helymeghatarazo'').innerHTML = ''<font color=\''#ffffff\'' size=\''-1\''>''+''Fõmenű!''+''</font>'';
}
Ahol framename annak a framenak a neve, amibe az x.html van betöltve.
Nem biztos, hogy jó, de mindenképp hasonlóan kell megoldani. Fájlnévvel ne is kísérletezz. -
Protezis
őstag
válasz Forest_roby #232 üzenetére
Oldal címét meg tudod adni? (feltéve, hogy fent van neten)
Akár itt, akár e-mailben. -
Protezis
őstag
válasz Forest_roby #235 üzenetére
Épp most küldtem el
-
Protezis
őstag
Nálam jól működik
Bővebben: link -
Protezis
őstag
Ha csak annyit szeretnél, hogy a háttér ne ismétlődjön, azt CSS-ben is megoldhatod:
background: url(hatter.jpg) no-repeat;
De azt is meg lehet oldani, hogy csak függőlegesen, vagy csak víszintesen ismétlődjön.
background: url(hatter.jpg) repeat-y;
background: url(hatter.jpg) repeat-x; -
Protezis
őstag
válasz Forest_roby #262 üzenetére
Nincs mit
-
Protezis
őstag
válasz Forest_roby #265 üzenetére
-
Protezis
őstag
válasz WarPriest #267 üzenetére
Javascript leírásból copyzom, néhány helyen kiegészítettem:
''Ha validálni szeretnénk az adatokat mielõtt elküldõdik, akkor használhatjuk az onSubmit
eseménykezelõt. Be kell raknunk ezt az eseménykezelõt a <form> tagba. Ez így néz ki:
function validate() {
if ((form.text1.value == '''') {
alert(''A név nincs kitöltve'');
return false;
}
if (...) {
...
}
else return true;
}
...
<form ... onSubmit=''return validate()''>
...''
Az adatbázisos részben sajnos nem tudok segíteni.
Remélem jó, nem teszteltem. A tesztelős részt írtam én. -
Protezis
őstag
<script language=''JavaScript'' type=''text/JavaScript''>
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
<a href=''javascript:MM_openBrWindow('valami.jpg','',
'scrollbars=yes,resizable=yes,width=540,height=500')''>kép</a>
Mod: Hogy ne lógjon ki...
[Szerkesztve] -
Protezis
őstag
Mivel képet akar így megnyitni, feltételezem van egy rakat képe.
(albumoknál szoktak ilyen megoldást használni)
És ha sokszor akarja használni a window.open-t, akkor a függvény használata
1. elegánsabb
2. könnyebb utólag módosítani
3. kisebb kódot eredményez
Szerintem
gErYoN: mert ha a popup.htm az adott fájllal egy könyvtárban van, és te simán popup.htm-ként hivatkozol rá, az milyen hivatkozás?
(persze, úgy kell)
[Szerkesztve] -
Protezis
őstag
-
-
Új hozzászólás Aktív témák
- Übergyors Samsungnak próbál látszani egy hamisított NVMe SSD
- OLED TV topic
- Samsung Galaxy Felhasználók OFF topicja
- Energiaital topic
- Honor Magic5 Pro - kamerák bűvöletében
- Kerékpárosok, bringások ide!
- VR topik (Oculus Rift, stb.)
- Politika
- Apple Watch Sport - ez is csak egy okosóra
- HBO Max & OD topic
- További aktív témák...
- Philips Evnia 42M2N8900 Gamer Oled Monitor!42"/4k/138hz/0,1ms/Freesync-Gsync/HDMI 2.1/TypeC/Ambiglow
- -56% HP EliteBook 840 G8:i7 1165G7,16GB RAM,512GB NMVe SSD,Iris Xe,IR kam.+ujj.olv.,vil.MAGYAR bill.
- Monitortató plexi konzol több elérhető készletről MONITORCENTER
- -50% HP EliteBook 840 G8: i7 1165G7,32GB RAM,1TB NMVe SSD,Iris Xe,IR kam.+ujj.olv.,vil.MAGYAR bill.
- 1.250.000 FT helyett 940.000 FT !! MacBook Pro 16" M3 Pro 12CPU / 18GPU / 18GB / 512 SSD