Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Já Vánoce juchuchu
oslavím na Lopuchu!

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Lopuší user scripty [ŽP: neomezená] (kategorie Lopuch) moderují Bouchi, Kdokoliv.
Archiv
Domovská stránka aktualizována 28.7.2019 17:46

Wiki, která je snad dostatečně udržovaná a se kterou furt někdo v klubu otravoval :-) – http://moltools.sourceforge.net/lopuch/
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: qqjmeup
[ 2040 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
themajkl themajkl All those moments will be lost in time - like tears in rain. 1.4.2013 10:42  2664
Opět dotazV dokumentu je:
<body bgcolor="#bfccce" ONLOAD="set();">
<form name=Line method="POST" action="RoomLine.jsp">
<table border="0" cellspacing="0" cellpading="0"><tr>
<td>
<nobr><b>
<font face="Arial" size="2" color="000000">user</b>
<input type="text" name="AddText" size="40" maxlength="150">
        <input type="checkbox" name="Lock" value="true">
	<input type="submit" value="OK" style="background-color: rgb(191,204,206)">
</nobr></font></td></tr></table>
</form>
</body>


Potřebuju za ten form přidat button s nějakou akcí (ve skutečnosti dva, ale to už je jedno). Jak na to?
themajkl themajkl All those moments will be lost in time - like tears in rain. 30.3.2013 17:58  2663
Jo, jednou.
huh huh 30.3.2013 17:48  2662
themajkl [2661]: Pokud je tam to BBB/333 jen jedno, tak OK.
themajkl themajkl All those moments will be lost in time - like tears in rain. 30.3.2013 17:05  2661
Já už jsem vymyslel, i když to asi není univerzální
var n=str.replace(/(.*)(111)(.*)(333)(.*)/,"$1OBR$3$4$5");

samozřejmě v reálu jsou tam jiné veci.
huh huh 30.3.2013 16:45  2660
Jak nejlip nevim, ale zarucene jsem vymyslel, jak nejblbejc :-) :
var p = str.split("AAA");
var pred = [];
var po = [];
for (var i = 0; i < p.length; i++) {
  var cast = p[i];
  if (po.length > 0 || cast.indexOf("BBB") > -1) {
    po.push(cast);
  } else {
    pred.push(cast);
  }
}
if (po.length > 0) {
  n = pred.join("AAA") + "CCC" + po.join("AAA");
}
themajkl themajkl All those moments will be lost in time - like tears in rain. 30.3.2013 16:05  2659
Myslím ten výskyt AAA, co je zleva nejblíž BBB....
themajkl themajkl All those moments will be lost in time - like tears in rain. 30.3.2013 15:58  2657
Tak další lahůdka...Jak nejlíp nahradím pouze první výskyt řetězce AAA před řetězcem BBB? AAA může být v textu víckrát, mezi AAA a BBB je další text.
themajkl themajkl All those moments will be lost in time - like tears in rain. 30.3.2013 14:52  2656
Teda potom zkusil wav...
themajkl themajkl All those moments will be lost in time - like tears in rain. 30.3.2013 14:52  2655
huh [2654]: Sorry :-) Asi jo, já jsem teda zkusil wav a taky to šlo :-)
huh huh 30.3.2013 14:47  2654
(Jinak ad dotaz na audio, který zmizel: můj FF mp3 v audio tagu nepřehraje, předpokládám z licenčních důvodů, ogg funguje.)
themajkl themajkl All those moments will be lost in time - like tears in rain. 29.3.2013 09:24  2652
huh [2651]: Dík.

Vcelku mi to funguje, akorát:

window.addEventListener("focus", ...);

Potřebuju detekovat změnu fokusu TABu, tohle ale detekuje i změnu rámce/frame v tom tabu/stránce (mám skript navázaný na jeden frame). Jak na to, aby to fungovalo na celý tab?

Nebo obráceně, pokud bych to navázal na Top dokument stránky (to, co má pod sebou ty rámce), jak bych se pak dostal na html jednoho konkrétního pojmenovaného rámce v rámci nějakého framesetu?

Jde mi o FF.
huh huh 27.3.2013 21:43  2651
Nikdy jsem to nezkousel, ale IMHO by mohlo jit pouzit klasický local/sessionStorage.
themajkl themajkl All those moments will be lost in time - like tears in rain. 27.3.2013 21:29  2650
Chm.. ono by to bylo složitější... Musí si to první číslo zapamatovat přes dobu, kdy daný tab není aktivní a změnit ho, až se zase zaktivní (jde o upozorňování na to, že něco přibylo od doby, kdy to člověk viděl).
themajkl themajkl All those moments will be lost in time - like tears in rain. 27.3.2013 21:22  2649
DotazNikoliv pro Lopuch, ale... umí si userscript pamatovat nějaká data "z minula"? Konkrétně bych potřeboval vyvolat nějakou akci, pokud by se změnil počet řádků dokumentu, co server vrátí.
kstavk kstavk ať žijou Kapybary! 5.3.2013 10:44  2648
Johny_G [2647]: díky moc. už to běhá.....

[ 2040 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt