Fragen zu HTML, CSS, eigenen Erweiterungen etc.
-
Curuba
- Beiträge: 48
- Registriert: 13.03.2010, 13:20
Ungelesener Beitrag
von Curuba » 28.03.2010, 20:50
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 =)
-
Linus
- Moderator
- Beiträge: 1125
- Registriert: 14.02.2005, 20:31
- Wohnort: NRW
-
Kontaktdaten:
Ungelesener Beitrag
von Linus » 29.03.2010, 01:12
Dauerhaft oder temporär per "schalter"?
-
Linus
- Moderator
- Beiträge: 1125
- Registriert: 14.02.2005, 20:31
- Wohnort: NRW
-
Kontaktdaten:
Ungelesener Beitrag
von Linus » 29.03.2010, 12:07
Sowas gibts schon? Und ich bau sowas gestern noch selbst... Naja, meins ist kürzer
Basiert auf dem Script zur OL-Vergrößerung. Hat aber keine so schönen Buttons wie Kellers Variante, ich mags schlicht
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?
-
BumBumBass
Ungelesener Beitrag
von BumBumBass » 29.03.2010, 16:41
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
-
Linus
- Moderator
- Beiträge: 1125
- Registriert: 14.02.2005, 20:31
- Wohnort: NRW
-
Kontaktdaten:
Ungelesener Beitrag
von Linus » 29.03.2010, 17:24
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
-
///M-Spec
- Beiträge: 26
- Registriert: 07.09.2009, 16:06
Ungelesener Beitrag
von ///M-Spec » 30.03.2010, 12:32
Linus hat geschrieben:Sollte so funktionieren, habs aber nicht getestet
Das Script funktioniert.
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.
-
BumBumBass
Ungelesener Beitrag
von BumBumBass » 26.02.2012, 15:16
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 ???
-
harry2109
- Beiträge: 336
- Registriert: 10.01.2010, 15:05
- Wohnort: Nordhorn
-
Kontaktdaten:
Ungelesener Beitrag
von harry2109 » 22.04.2013, 13:22
Moin Moin
Hier die variante die auch im Google-Chrome funzt
die js Datei gegen dies erstetzen !!
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
Solltet ihr Rechtschreibfehler finden könnt ihr sie behalten denn ich Brauch sie nicht!
www.harry2109.de
-
BumBumBass
Ungelesener Beitrag
von BumBumBass » 22.04.2013, 16:26
wieder mal 1a arbeit von harry
funzt jetzt auch in google chrome wie gewünscht
-
Mogli
- Beiträge: 485
- Registriert: 18.10.2010, 23:42
- Wohnort: Bayern
-
Kontaktdaten:
Ungelesener Beitrag
von Mogli » 22.04.2013, 18:40
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?
-
harry2109
- Beiträge: 336
- Registriert: 10.01.2010, 15:05
- Wohnort: Nordhorn
-
Kontaktdaten:
Ungelesener Beitrag
von harry2109 » 22.04.2013, 19:53
Hast du denn die breite deiner Online Liste angepasst
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
Solltet ihr Rechtschreibfehler finden könnt ihr sie behalten denn ich Brauch sie nicht!
www.harry2109.de
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste