replacer-list selber bauen.

Fragen zu HTML, CSS, eigenen Erweiterungen etc.
Franky666
Beiträge: 2
Registriert: 26.11.2008, 17:14

replacer-list selber bauen.

Ungelesener Beitrag von Franky666 » 07.03.2010, 17:57

hallo,

ich möchte meinen Chat in einem Frameset verwenden, bei dem unterhalb die smilies in einer reihe aufgeführt werden, die man ohne fenster öffnen anklicken kann.

webspace ist zur verfügung.

das frameset steht bereits, das ist unproblematisch.
Nun habe ich in das html für das untere Frame mit meiner selfmalde-smiliebox folgendes eingetragen (nur ein smilie und alles nur zum testen):
Script:Zeigen
<html>
<head>
<title>Replacer - List</title>
<script language="JavaScript">

function repClick(rep) {
opener.document.eingabe.message.value+=':' + rep;
opener.document.eingabe.message.focus();
}

</script>

</head>


<body bgcolor=#000000>
<span onclick="javascript:repClick('grins')" style="cursor:pointer;"><img src="http://server4.webkicks.de/stchat/replacer/grins.gif">
</body>
</html>
wenn ich den smilie dann anklicke, wird das ':grins' nicht ins schreibfeld eingetragen. ich vermute den fehler in opener.document innerhalb des scriptes, weil ich ja auch schon den link zum smilie absolut machen musste, um ihn zu sehen. (weil die selbstgemachte smiliebox wird ja nicht vom chatframe aus aufgerufen)

ich müsste ja nur an dieses frame rankommen, auf das sich das opener bezieht.

Das HTML ist auf gleicher ebene mit dem chat in ein frameset integriert.

wie mache ich das richtig? geht das überhaupt?
:mrgreen:

gruß franky.

1. FC Keller
Moderator
Beiträge: 866
Registriert: 04.07.2004, 17:10
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda
Kontaktdaten:

Re: replacer-list selber bauen.

Ungelesener Beitrag von 1. FC Keller » 07.03.2010, 22:21

Das wird so leider nicht funktionieren da eine Sicherheits-Regel für Javascript besagt dass Scripts auf Seiten von einem Server nicht auf Seiten eines anderen Servers zugreifen dürfen (Same Origin Policy)
Die Smilieseite muss also auf dem gleichen Server liegen wie der chat. Da du auf den Webkicks-Server keine eigenen HTML-Seiten hochladen kannst ist das in der Form nicht möglich.
Die einzige Chance wäre sowohl das Frameset, als auch die Seite mit den Smilies per Javascript aus der Ankündigung heraus zu erzeugen, was allerdings nicht so ganz einfach ist.

Franky666
Beiträge: 2
Registriert: 26.11.2008, 17:14

Re: replacer-list selber bauen.

Ungelesener Beitrag von Franky666 » 09.03.2010, 00:47

Ok, war ein Versuch wert. Als mir der Chat gelöscht wurde, weil wir zu wenig gechattet haben (wir chatten fast nur sonntags), hatte ich mir vor kurzem einen neuen geholt und da habe ich gleich auf die Finger bekommen, dass ich unser Traditions-Smilieset nicht wieder eingebaut hatte. :lol:

Mich und einige andere störte halt dieses Extra-Fenster für die Smilies.

Wir haben ja zur Zeit eine Lösung:
Aufreihung dieses Smiliesets (ich hasse bunte Blinksmiledurcheinander auf Hauptseiten wie die Pest) oberhalb der Chatleiste. Also da, wo man was schreibt und abschicken kann. Da über ist eine Linkreihe und nochmals darüber sind sie.

Das wollte ich durch das oben beschriebene ersetzen, weil einige User Darstellungsprobleme hatten, was ich jedoch vorhin durch eine Vergrößerung des unteren Frames in Griff bekommen hab (Die Smilie-dinger sind ca. 30 Pixel in der Höhe und das war sehr eng da drin :roll: )

Für das alles habe ich die ankündigungen-Box missbraucht und das ist alles ziemlich gefrickelt. Naja, behalten wir es eben :D .

Trotzdem Danke :mrgreen:

1. FC Keller
Moderator
Beiträge: 866
Registriert: 04.07.2004, 17:10
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda
Kontaktdaten:

Re: replacer-list selber bauen.

Ungelesener Beitrag von 1. FC Keller » 09.03.2010, 09:26

Franky666 hat geschrieben:Als mir der Chat gelöscht wurde, weil wir zu wenig gechattet haben (wir chatten fast nur sonntags)
Dazu möchte ich mal bemerken dass der Chat erst gelöscht wird wenn 3 Monate kein einziger User einloggt.

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 12 Gäste