Seite 1 von 2

Onlineliste verkleinern/entfernen

Verfasst: 28.03.2010, 20:50
von Curuba
Ist es möglich die Onlineliste zu verkleiner oder zu entfernen... natürlich inklusive raumauswahl, damit der chatstream grösser wird?

hab schon danach gesucht und nichts gefunden... ich hoffe mit kann einer behilflich sein =)

Re: Onlineliste verkleinern/entfernen

Verfasst: 29.03.2010, 01:12
von Linus
Dauerhaft oder temporär per "schalter"?

Re: Onlineliste verkleinern/entfernen

Verfasst: 29.03.2010, 03:05
von ZischDings
weils hier so schön reinpasst...

http://www.wkforum.de/viewtopic.php?p=106152#106152

falls es nicht funktionieren oder "passen" sollte, wärs zumindest ein denkansatz ;-)
(pn wg. script-übersicht ist raus)

Re: Onlineliste verkleinern/entfernen

Verfasst: 29.03.2010, 12:07
von Linus
Sowas gibts schon? Und ich bau sowas gestern noch selbst... Naja, meins ist kürzer :mrgreen: Basiert auf dem Script zur OL-Vergrößerung. Hat aber keine so schönen Buttons wie Kellers Variante, ich mags schlicht ;)
Script:Zeigen
In eine JS-Datei:

Code: Alles auswählen

function toggleOL(){
	framesets=parent.document.getElementsByTagName("frameset");
	for(i in framesets){
		if(framesets[i].cols=="*,165"){
			framesets[i].cols="*";
			document.getElementById("olswitch").innerHTML="OL einblenden";
		}else if (framesets[i].cols=="*"){
			framesets[i].cols="*,165";
			document.getElementById("olswitch").innerHTML="OL ausblenden";
		}
	}
}
In die Ankündigung muss zusätzlich zur JS-Datei:

Code: Alles auswählen

<div style="position: fixed;top: 0px;right: 0px;border-left: 1px solid #F80;border-bottom: 1px solid #F80;cursor: pointer;" id="olswitch" onclick="toggleOL();">OL ausblenden</div>
Den Style könnt ihr selbstverständlich anpassen ;)
Funzt in allen getesteten Browsern (IE8, FF3.6, Opera 10, Iron 4, Safari 4), nur ist das div im IE deplatziert. Was kann der Browser eigentlich?

Re: Onlineliste verkleinern/entfernen

Verfasst: 29.03.2010, 16:41
von BumBumBass
suppi linus das funzt. mal ne frage, geht dein script auch statt text OL ausblenden wie im 1. fc keller script mit button ???. weil das 1. fc keller script funzt bei mir nur im testchat der leer ist. im hauptchat wo div andere scripte drin sind nicht
hier mal die buttons dazu
Bild
Bild

Re: Onlineliste verkleinern/entfernen

Verfasst: 29.03.2010, 17:24
von Linus
Script:Zeigen
In eine JS-Datei:

Code: Alles auswählen

function toggleOL(){
	framesets=parent.document.getElementsByTagName("frameset");
	for(i in framesets){
		if(framesets[i].cols=="*,165"){
			framesets[i].cols="*";
			document.getElementById("olswitch").innerHTML="<img alt='OL einblenden' title='OL einblenden' src='http://gunni.space4free.net/allgemein/on.png'>";
		}else if (framesets[i].cols=="*"){
			framesets[i].cols="*,165";
			document.getElementById("olswitch").innerHTML="<img alt='OL ausblenden' title='OL ausblenden' src='http://gunni.space4free.net/allgemein/off.png'>";
		}
	}
}
In die Ankündigung muss zusätzlich zur JS-Datei:

Code: Alles auswählen

<div style="position: fixed; top: 0px; right: 0px;cursor: pointer;" id="olswitch" onclick="toggleOL();"><img src="http://gunni.space4free.net/allgemein/off.png"></div>
Sollte so funktionieren, habs aber nicht getestet :)

Re: Onlineliste verkleinern/entfernen

Verfasst: 30.03.2010, 12:32
von ///M-Spec
Linus hat geschrieben:Sollte so funktionieren, habs aber nicht getestet :)
Das Script funktioniert. :wink:

EDIT: Wenn man das Script für die Verbreiterung der OL verwendet, sollte man darauf achten, dass man die zwei Werte für die Breite der OL (Oben im Script von Linus) 165 Pixel auf die Breite anpassen soll, die im Script für die breitere OL steht.

Re: Onlineliste verkleinern/entfernen

Verfasst: 26.02.2012, 15:16
von BumBumBass
habe jetzt von einigen chatbetreibern ein paar mal gehört, dass sich mit google chrome die ol aus- aber nicht mehr einblenden lässt. alle benutzen laut eigener aussage aktuellste version von chrome

gibt es da ne lösung für ???

Re: Onlineliste verkleinern/entfernen

Verfasst: 02.03.2012, 18:41
von BumBumBass
*push*

Re: Onlineliste verkleinern/entfernen

Verfasst: 08.02.2013, 23:19
von Mogli
*push*

Re: Onlineliste verkleinern/entfernen

Verfasst: 22.04.2013, 12:24
von Mogli
*push*

Re: Onlineliste verkleinern/entfernen

Verfasst: 22.04.2013, 13:22
von harry2109
Moin Moin
Hier die variante die auch im Google-Chrome funzt
die js Datei gegen dies erstetzen !!
Script:Zeigen
function toggleOL(){
framesets=parent.document.getElementsByTagName("frameset");
for(i in framesets){
if(framesets.cols=="*,220"){
framesets.cols="*,0";
document.getElementById("olswitch").innerHTML="Einblenden";
}else if (framesets.cols=="*,0"){
framesets.cols="*,220";
document.getElementById("olswitch").innerHTML="Ausblenden";
}
}
}

Gruß Harry

Re: Onlineliste verkleinern/entfernen

Verfasst: 22.04.2013, 16:26
von BumBumBass
wieder mal 1a arbeit von harry
funzt jetzt auch in google chrome wie gewünscht

Re: Onlineliste verkleinern/entfernen

Verfasst: 22.04.2013, 18:40
von Mogli
Bei mir funktioniert es leider weder im Chrome/Iron noch im Firefox.
Mal eine dumme Frage: Woher nimmt dein Skript die Buttons zum Aus/Einblenden?

Re: Onlineliste verkleinern/entfernen

Verfasst: 22.04.2013, 19:53
von harry2109
Hast du denn die breite deiner Online Liste angepasst
Script:Zeigen
function toggleOL(){
framesets=parent.document.getElementsByTagName("frameset");
for(i in framesets){
if(framesets.cols=="*,220"){
framesets.cols="*,0";
document.getElementById("olswitch").innerHTML="Einblenden";
}else if (framesets.cols=="*,0"){
framesets.cols="*,220";
document.getElementById("olswitch").innerHTML="Ausblenden";
}
}
}

Rot markiertes muß genau die breite sein wie du deine hast
und wie meinste buttons