Seite 2 von 2
Re: Links im Chat einen Frame einbauen?
Verfasst: 16.03.2010, 23:08
von 1. FC Keller
Das sollte damit klappen:
Code: Alles auswählen
pd = parent.document;
if(!parent.leftframe){
leftFrameWidth=160;
if(myBrowser["IE"])
newFrame = parent.document.createElement("<frame name='leftframe'>");
else{
newFrame = document.createElement("frame");
newFrame.name = "leftframe";
}
newFrame.src = "/"+chatData[1]+"/rl";
with(pd.getElementsByTagName("frameset")[1]){
insertBefore(newFrame,firstChild);
cols = leftFrameWidth+","+cols;
}
setTimeout("parent.leftframe.repClick = function(rep){parent.info.document.eingabe.message.value+=':' + rep; parent.info.document.eingabe.message.focus();}", 1000);
}
Re: Links im Chat einen Frame einbauen?
Verfasst: 17.03.2010, 02:48
von hef266
funzt
Vielen Dank!
Re: Links im Chat einen Frame einbauen?
Verfasst: 30.03.2010, 10:17
von hamigra
Script funktioniert einwandfrei, aber leider funktioniert das Script zum Ein- und Ausblenden der Onlineliste dann nicht mehr. Das Ein- und Ausblenden klappt sofort wieder, wenn ich das Script für den zusätzlichen linken Frame rausnehme.
Re: Links im Chat einen Frame einbauen?
Verfasst: 30.03.2010, 12:53
von Linus
Welches script nutzt du denn zum ausblenden, Kellers oder meins? Probier einfach mal das jeweils andere aus, der Effekt ist ja der gleiche.
Re: Links im Chat einen Frame einbauen?
Verfasst: 30.03.2010, 16:42
von hamigra
Ich habe es mit dem Script von DG und von dir ausprobiert. Es geht mit beiden nicht.
Das Script von dir hat noch den Nachteil, daß das Bild (Button) zum Ein- und Ausblenden nach oben rausscrollt. Zum Benutzen des Nickmenüs muß die OL aber wieder mal eingeblendet werden und dann erst den Haken bei Autoscroll rausnehmen, nach oben scrollen usw. ist recht umständlich.
edit: wollt keinen neuen Beitrag schreiben
danke @Linus für Antwort
Re: Links im Chat einen Frame einbauen?
Verfasst: 30.03.2010, 17:29
von Linus
Das ist ein Problem des IE im Kompatibilitätsmodus. Mit einem Doctype (s. Wunschecke) wäre das Problem gelöst, in anderen Browsern gehts auch so wunderbar

Re: Links im Chat einen Frame einbauen?
Verfasst: 12.06.2010, 18:50
von Curuba
sooo dazu jetz nochmal ne frage... gehört zwar nich direkt zu chat aber vielleicht kann mir trotzdem wer helfen...
und zwar möchte ich es jetzt so machen, dann der frame links ganz schmal ist, und das man da dann nen link anklicken kann, damit der frame dann sozusagen "ausfährt". ist das möglich?
Re: Links im Chat einen Frame einbauen?
Verfasst: 19.07.2010, 01:25
von Curuba
was ist denn jetzt los?
plötzlich funktioniert das script nichtmehr???
von einem tag aufn anderen gehts nichtmehr...
Re: Links im Chat einen Frame einbauen?
Verfasst: 19.07.2010, 09:46
von 1. FC Keller
Was hast du denn geändert? selbstständig machen sich die Scripts für gewöhnlich nicht ^^
Re: Links im Chat einen Frame einbauen?
Verfasst: 20.07.2010, 20:52
von Curuba
okay hat sich schon erledigt... weiss zwar nich was an dem script vorher falsch war, da es eig. das selbe war aber egal funktioniert jetz wieder ^^
Re: Links im Chat einen Frame einbauen?
Verfasst: 28.11.2010, 13:01
von Curuba
So nochmal ne frage dazu:
und zwar möchte ich den Frame nur anzeigen lassen wenn man vorher auf einen link klickt...
Folgenden Code hatte ich dafür gefunden:
Code: Alles auswählen
<iframe id="frame" src="http://www.klamm.de" style="display: none"></iframe><br/>
<a href="#" onclick="document.getElementById('frame').style.display='';">klamm her</a>
<a href="#" onclick="document.getElementById('frame').style.display='none';">klamm weg</a>
Nun weiss ich nur nich wie ich das in den chat einbinde.. kann mir jemand helfen?
Wenn ichs ganz normal über das admin menü einfüge klappt es zwar... scrollt es dann mit und es nach ein paar geschriebenen zeilen weg...
Re: Links im Chat einen Frame einbauen?
Verfasst: 17.10.2012, 03:23
von Opi
hallo,
ich brauche hilfe bei diesem code denn im mozilla firefox
wird alles ohne probleme angezeigt
nur im ie fehlt der komplette linke frame
da ich laie bin und hier auch keine lösung dazu gefunden habe
wer hat eine lösung dafür ?
oder eine andere idee für ein linkes frame was
mit ie und firefox läuft
Code: Alles auswählen
pd = parent.document;
if(!parent.leftframe){
leftFrameWidth=200;
if(myBrowser["IE"])
newFrame = parent.document.createElement("<frame name='leftframe'>");
else{
newFrame = document.createElement("frame");
newFrame.name = "leftframe";
}
newFrame.src = "http://www.piratensenderpowerplay.com/chatseite/streambox.php";
with(pd.getElementsByTagName("frameset")[1]){
insertBefore(newFrame,firstChild);
cols = leftFrameWidth+","+cols;
}
}
mit besten dank im voraus
mfg
opi
Re: Links im Chat einen Frame einbauen?
Verfasst: 23.10.2012, 14:24
von 1. FC Keller
Hallo,
der IE (zumindest Version 9) scheint das createElement mit dem kompletten HTML-Tag nicht zu mögen. So hat's bei mir funktioniert:
Code: Alles auswählen
pd = parent.document;
if(!parent.leftframe){
leftFrameWidth=200;
if(myBrowser["IE"])
newFrame = parent.document.createElement("frame");
else{
newFrame = document.createElement("frame");
newFrame.name = "leftframe";
}
newFrame.src = "http://www.piratensenderpowerplay.com/chatseite/streambox.php";
with(pd.getElementsByTagName("frameset")[1]){
insertBefore(newFrame,firstChild);
cols = leftFrameWidth+","+cols;
}
}
Dann hat das Frame im IE zwar kein Name-Attribut, aber per Script kann man auf die externe URL aufgrund der same origin policy ja eh' nicht zugreifen. Falls du Links mit target='leftframe' verwenden willst könnte es allerdings Probleme geben.