Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Irdorath, statixx, Teh Wizard of Aiz


 Thema: Greasemonkey V ( Besser als enos! )
« erste « vorherige 1 ... 10 11 12 13 [14] 15 16 17 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
Teufel

AUP Teufel 21.04.2008
 
Zitat von Wahooka

 
Zitat von Teufel

Try this:
GM_addStyle("#mdeleiste, form[name='fswitch']{display: none;}");



Danke, das fehlte mir noch! :-x

Letzte Frage: Wie exclude ich hier einen Bender (parax hat auch nen phoenix-lautenden Bendernamen)?

var leets = bender(["german", "guerilla", "japanese", "nasemarine2", "phoenix", "sniper", "modsgorge", "nasegorge", "arctic_xmas", "leet_xmas", "leet", "gordon4", "mr_crow", "ut_malcom"]);
leets.forEach(function(leet) {
leet.src = bender_leet;
});



if (leet.src != "url-zu-parax-bender") leet.src = bender_leet;
19.09.2008 15:18:46  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Wahooka

AUP Wahooka 21.09.2012
... hehe
Oh, Parax hat nen neuen Bender?! :D
19.09.2008 15:24:32  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
 
Zitat von Eiskrem-Kaiser

Und wie wäre es mit einem Script, das Foto-Links im selben Fenster öffnet, wie der VideoBuddy?

Ist im HF-Thread ganz praktisch, wenn auf der nächsten Seite ein Bild von der vorigen gequotet wird und nur noch als Link dargestellt wird. Dadurch müsste man nicht jedes mal "zurück" klicken oder ein neues Tab öffnen. Fände ich praktisch, sonst noch jemand?




Das zB gibts schon: http://o0t.de/javascript/13124
19.09.2008 16:48:07  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
dantoX

dantoX
Habt ihr auch Probleme mit dem Favourite Board Script?

Seit das Forum wieder erreichbar ist zeigt mir das Script in den Favoriten sämtliche Boards an, die eigentlich unter "Allgemeines" stehen sollten. Einige Boards stehen also doppelt in den Favoriten.

Unter "Allgemeines" steht nur das 3D Supply Forum. Dafür habe ich das MTA-Lan Forum in meinen Favoriten... und das stört mich da ehrlich gesagt.

... wer weiß Rat?

Ich danke im Voraus.

dX
20.09.2008 9:35:01  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Redh3ad

AUP Redh3ad 11.10.2009
 
Zitat von Redh3ad

Dass die Scripts nicht funktionieren, liegt daran, dass seit der Downtime die mods.de-Leiste oben nicht mehr da ist. Ob die wieder kommt weiß ich noch nicht, aber ich hab das Fehlen bereits dem/den Zuständigen gemeldet.

Also wenn die Leiste wieder da ist funktioniert alles wieder, wenn sie nicht mehr kommt, bleibt nch genug Zeit die Scripts zu ändern.

20.09.2008 9:37:09  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
dantoX

dantoX
 
Zitat von Redh3ad

 
Zitat von Redh3ad

Dass die Scripts nicht funktionieren, liegt daran, dass seit der Downtime die mods.de-Leiste oben nicht mehr da ist. Ob die wieder kommt weiß ich noch nicht, aber ich hab das Fehlen bereits dem/den Zuständigen gemeldet.

Also wenn die Leiste wieder da ist funktioniert alles wieder, wenn sie nicht mehr kommt, bleibt nch genug Zeit die Scripts zu ändern.





Hab Dank für die schnelle Information!

dX
20.09.2008 9:38:12  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Oliver

AUP Oliver 31.12.2008
 
Zitat von Oliver

// Wäre es eigentlich möglich diese Leiste am unteren Rand zu platzieren? Unter der Rendertime.

20.09.2008 11:17:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Eiskrem-Kaiser

AUP Eiskrem-Kaiser 26.11.2007
Witzigerweise funktioniert Highlight Nicks jetzt wieder :/
20.09.2008 12:10:55  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Redh3ad

AUP Redh3ad 11.10.2009
verschmitzt lachen
Ja, die Leiste ist auch wieder da
20.09.2008 12:16:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
 
Zitat von Oliver

 
Zitat von Oliver

// Wäre es eigentlich möglich diese Leiste am unteren Rand zu platzieren? Unter der Rendertime.






Die gibts doch schon rechts unten?
22.09.2008 13:15:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Eiskrem-Kaiser

AUP Eiskrem-Kaiser 26.11.2007
 
Zitat von Teufel

 
Zitat von Eiskrem-Kaiser

Und wie wäre es mit einem Script, das Foto-Links im selben Fenster öffnet, wie der VideoBuddy?

Ist im HF-Thread ganz praktisch, wenn auf der nächsten Seite ein Bild von der vorigen gequotet wird und nur noch als Link dargestellt wird. Dadurch müsste man nicht jedes mal "zurück" klicken oder ein neues Tab öffnen. Fände ich praktisch, sonst noch jemand?




Das zB gibts schon: http://o0t.de/javascript/13124





Hmm, cool, aber auf der letzten Seite des Hackfressen-Threads funktioniert ImageBuddy bei mir irgendwie nicht :/
22.09.2008 13:26:19  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Fehlermeldung?
(Tools -> Error Console)
22.09.2008 13:36:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Eiskrem-Kaiser

AUP Eiskrem-Kaiser 26.11.2007
 
Code:
Warnung: Unbekannte Eigenschaft 'xxxbackground-color'.  Deklaration ignoriert.
Quelldatei: [URL]http://forum.mods.de/bb/bbstyle2.css[/URL]
Zeile: 100

Warnung: Unbekannte Eigenschaft 'xxwidth'.  Deklaration ignoriert.
Quelldatei: [URL]http://my.mods.de/p/infobar.css[/URL]
Zeile: 6

Warnung: Unbekannte Eigenschaft 'xxheight'.  Deklaration ignoriert.
Quelldatei: [URL]http://my.mods.de/p/infobar.css[/URL]
Zeile: 26

Warnung: Fehler beim Verarbeiten des Wertes für Eigenschaft 'filter'.  Deklaration ignoriert.
Quelldatei: [URL]http://forum.mods.de/bb/thread.php?TID=188725&page=13[/URL]
Zeile: 37

Fehler: urchinTracker is not defined
Quelldatei: [URL]http://forum.mods.de/bb/thread.php?TID=188725&page=13[/URL]
Zeile: 1359

Froschlaich.com/VideoBuddy: VideoBuddy#initialize

22.09.2008 13:44:11  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Und jetzt klickste auf "errors". Weil CSS Fehler sind egal.
22.09.2008 13:55:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Eiskrem-Kaiser

AUP Eiskrem-Kaiser 26.11.2007
 
Zitat von Teufel

Und jetzt klickste auf "errors". Weil CSS Fehler sind egal.




 
Code:
Fehler: urchinTracker is not defined
Quelldatei: [URL]http://forum.mods.de/bb/thread.php?TID=188725&page=13[/URL]
Zeile: 1359


Der is oben im Code aber auch schon drin. Ansonsten kommt da nix. Auf der Hackfressen-Seite davor funktioniert's.
22.09.2008 14:06:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Hm, keine AHnung.
Sorry.

Soll ppopn richten Breites Grinsen
22.09.2008 14:24:25  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Oliver

AUP Oliver 31.12.2008
 
Zitat von Teufel

 
Zitat von Oliver

 
Zitat von Oliver

// Wäre es eigentlich möglich diese Leiste am unteren Rand zu platzieren? Unter der Rendertime.






Die gibts doch schon rechts unten?


Bevor wir jetzt aneinander vorbei reden: Ich meine die Infoleiste in der man auch seine UserID sehen kann. Die unter der mods.de-Leiste. Wo soll da unten was von der zu sehen sein?
22.09.2008 19:34:48  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
 
Zitat von Oliver

 
Zitat von Teufel

 
Zitat von Oliver

 
Zitat von Oliver

// Wäre es eigentlich möglich diese Leiste am unteren Rand zu platzieren? Unter der Rendertime.






Die gibts doch schon rechts unten?


Bevor wir jetzt aneinander vorbei reden: Ich meine die Infoleiste in der man auch seine UserID sehen kann. Die unter der mods.de-Leiste. Wo soll da unten was von der zu sehen sein?




Ich dachte du willst die Dropdown leiste unten haben.
Ich kann dir anbieten die Leiste immer unten zu haben:
GM_addStyle("#infobar { position: fixed; bottom: 0 !important;}");
23.09.2008 20:11:36  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Oliver

AUP Oliver 31.12.2008
 
Zitat von Teufel

 
Zitat von Oliver

 
Zitat von Teufel

 
Zitat von Oliver

 
Zitat von Oliver

// Wäre es eigentlich möglich diese Leiste am unteren Rand zu platzieren? Unter der Rendertime.






Die gibts doch schon rechts unten?


Bevor wir jetzt aneinander vorbei reden: Ich meine die Infoleiste in der man auch seine UserID sehen kann. Die unter der mods.de-Leiste. Wo soll da unten was von der zu sehen sein?




Ich dachte du willst die Dropdown leiste unten haben.
Ich kann dir anbieten die Leiste immer unten zu haben:
GM_addStyle("#infobar { position: fixed; bottom: 0 !important;}");



Das ist auch OK, vielen Dank!
23.09.2008 20:41:13  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noff

AUP Noff 28.06.2009
Evtl. könnt ihr mir ja helfen: ich bastel grad ein Script, dass aus einer Select-Auswahl eine bestimmte Option automatisch auswählen soll.
Problem dabei ist, dass er das form-Element nicht findet ... vorhanden ist es auf alle Fälle. Wenn ich mir alle Forms ausgeben lasse taucht der Name auch auf, aber wenn ich mit dem select bzw option unterhalb des forms arbeiten will kommt ein Fehler
 
Fehler: document.formname is undefined



Hat da wer nen Hinweis bzw Denkanstoss was ich falsch machen könnte?



Danke


/ok, hab den Fehler umgangen, indem ich mit getElementsByName das 4. Select rausgenommen habe, damit konnte dann normal weitergearbeitet werden.

Man man ;/



//So und noch ne Frage: wenn ich eine Funktion aufrufen will, die im eigentlichen Quelltext der Seite steht, bekomm ich das irgendwie bewerkstelligt? Er sagt mir immer, dass diese Funktion nicht möglich ist. Danke
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Noff am 24.09.2008 15:49]
24.09.2008 10:22:35  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Funktionen einer Seite sind im
unsafeWindow
Objekt
gespeichert:

Im Quelltext steht zum Beispiel:
<script>function bla() { alert("foo"); }</script>


Dann greifst du durch GM so drauf zu:
unsafeWindow.bla();
und kriegst ein "foo".


Und zum Fehler mit der Form:
Gewöhn dir am besten gleich von Anfang an Xpath an.
Das ist um einiges schneller (!) als durch die Arrays zu wandern um auf Eigenschaften zu testen, weil du damit sofort von Anfang an alle Kriterien der HTML Node festlegen kannst.
Beispiel:

In folgendem Code möchtest du dich gerne zu dem
<p>
-Element durchhangeln.
 
PHP:
<div class="foo bar test bla" style="text-align: center;">
    <p class="test123">Hallo!</p>
</div>


Mit herkömmlichen Methoden sieht das dann ungefähr so aus:
 
PHP:
var divs = document.getElementsByTagName("div"), i, found_divs = [];
for (i=0; i<divs.length; i++) {
    // div suchen
    if (divs[i].className.indexOf("test") > -1
        && divs[i].style.cssText == "text-align: center;"
        && divs[i].getAttribute("align") == "left")
    {
    // div > p suchen
        if (divs[i].firstChild.nodeType == "P" && divs[i].firstChild.className == "test123") {
            // array speichern
            found_divs.push(divs[i].firstChild);
        }
    }
}


Das ist furchtbar langsam und scheiße, weil er für jede einzelne
<div>
in der gesamten Page jedesmal neu durchs Array laufen muss, schauen ob er das noch darf (
i<divs.length
), dann bei jeder(!)
<div>
einzeln auf jede Eigenschaft testet, dann auch noch schaut wie das mit dem
<p>
Element aussieht, dessen Eigenschaften testet und so weiter.

Und jetzt mit Xpath:

var divs = document.evaluate("//div[contains(@class, 'test') and @style='text-align: center;' and 
@align='left']/p[@class='test123']", document, null, 6, null);


Liefert dir ein Array zurück welches ausschließlich die oben getesteten Kriterien erfüllt. Musst also nicht erst manuell rumtesten und Zeit & Rechenleistung verschwernden, sondern kannst in einen einzigen Befehl gleich alles mitgeben was irgendwie von Wichtigkeit wäre.

Und schwer ist Xpath auch wirklich nicht.
Wenn du noch fragen hast, meld dich
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von Teufel am 25.09.2008 14:43]
25.09.2008 14:36:11  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noff

AUP Noff 28.06.2009
Sehr gut, dankeschön. Habs nun wirklich auf die umständliche Art gelöst, weils einfach nicht anders ging und ich nichts gefunden hab durchs googlen bzw evtl. einfach zu blind war.

XPath werd ich mir mal anschauen. Hab das auch schon bei euren Userscripts entdeckt, konnte aber nichts damit anfangen. peinlich/erstaunt


Danke
25.09.2008 14:53:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Jetzt lass deine Schöpfung doch mal sehen
25.09.2008 15:05:48  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noff

AUP Noff 28.06.2009
Problem 1 mit dem Select wurde folgendermaßen von mir gelöst:
 
Code:
var selects =  document.getElementsByTagName("select");
selects[4].options[2].selected = true;


War die einfachste Wahl. Ich versteh zwar immernoch nicht warum er das <form> nicht findet, aber ist scheinbar immer so.

Und die Sache mit der Funktion, die aufgerufen werden sollte hab ich so gelöst, dass er den Wert, den die Funktion normalerweise erzeugt und in ein input schreibt, automatisch dort einfügt. Da der Wert immer der gleiche ist, war das auch kein Problem.
 
Code:
var rad1 = document.getElementsByName("rad1");
var rad2 = document.getElementsByName("rad2");
var rad3 = document.getElementsByName("rad3");
var rad4 = document.getElementsByName("rad4");
var rad5 = document.getElementsByName("rad5");
var rad6 = document.getElementsByName("rad6");
var rad7 = document.getElementsByName("rad7");

rad1[0].checked = true;
rad2[0].checked = true;
rad3[0].checked = true;
rad4[2].checked = true;
rad5[0].checked = true;
rad6[12].checked = true;
rad7[111].checked = true;

document.getElementsByTagName("input")[2].value = "364,428,429,430,263,431,300,";
document.forms[0].submit();


Alles in allem sicher recht umständlich, aber hat das gemacht was ich wollte peinlich/erstaunt Und hat mir einiges an Klickarbeit erspart Breites Grinsen
25.09.2008 15:18:37  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Das mit den Forms sollte eigentlich mit
document.forms.foobar
oder
document.forms["foobar"]
gehen.
25.09.2008 16:46:05  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noff

AUP Noff 28.06.2009
Ging eben nicht. Dann hat er mir den Fehler gegeben, dass das form nicht existiert. Warum auch immer ;/
25.09.2008 18:25:42  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
Also bei mir klappts Mata halt...
alert(document.forms.newreply.id)
25.09.2008 23:37:17  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noff

AUP Noff 28.06.2009
hm, evtl hab ich einfach irgendwas falsch gemacht peinlich/erstaunt Wenn ich auf Arbeit bin versuch ichs nochmal
26.09.2008 6:09:01  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Teufel

AUP Teufel 21.04.2008
http://o0t.de/javascript/34675

Zeigt den Titel von Youtube Videos bevor man sie anschaut.


Also aus <a href="youtube.com blablabl">Ololol ist das funniez</a> wird dann <a href="youtube.com blablabl">Eigentlicher Titel des Videos</a>
29.09.2008 16:33:27  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Eiskrem-Kaiser

AUP Eiskrem-Kaiser 26.11.2007
 
Zitat von Teufel

http://o0t.de/javascript/34675

Zeigt den Titel von Youtube Videos bevor man sie anschaut.


Also aus <a href="youtube.com blablabl">Ololol ist das funniez</a> wird dann <a href="youtube.com blablabl">Eigentlicher Titel des Videos</a>



Hmmm, könntest du nicht machen, dass folgendes angezeigt wird:
<a href="youtube.com blablabla">olol ist das funniez (Eigentlicher Titel des Videos)</a>

Wenn ich nämlich wiefolgt verlinke, kann der eigentliche Video-Titel den ganzen Satz sinnentstellen. Weißt du, was ich meine?
Noch besser wäre natürlich, wenn der Titel des Videos beim Mouse-over angezeigt würde.


e. Zur Veranschaulichung:

Bisher: Wenn ich nämlich wiefolgt verlinke, kann der eigentliche Video-Titel den ganzen Satz sinnentstellen.

Deine Lösung: Wenn ich nämlich Eigentlicher Titel des Videos verlinke, kann der eigentliche Video-Titel den ganzen Satz sinnentstellen.

Mein Vorschlag: Wenn ich nämlich wiefolgt (Eigentlicher Titel des Videos) verlinke, kann der eigentliche Video-Titel den ganzen Satz sinnentstellen.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Eiskrem-Kaiser am 29.09.2008 16:41]
29.09.2008 16:40:03  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Greasemonkey V ( Besser als enos! )
« erste « vorherige 1 ... 10 11 12 13 [14] 15 16 17 nächste » letzte »

mods.de - Forum » Public Offtopic » 

Hop to:  

Thread-Tags:
Mod-Aktionen:
17.11.2008 15:40:58 kleiner blauer Schlumpf hat diesen Thread geschlossen.

| tech | impressum