php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.12.2004, 10:59  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard gästebuch->smilies

Hallo zusammen

Ja-->ich hätte mich vielleicht mal mit tamplates etc. beschäftigen sollen

mein Problem!
Ich möchte ein ganz einfaches Gästebuch proggen! Ich frage mich aber wie ich die Sache mit den Smylies lösen kann! Also das beim klick auf den Smylie ";;" in die Textarea eingefügt wird! Mit <Form ... PHP_SELF> erscheint mir das etwas umständlich!

Wie gesagt andere Gästebücher umzuprogen hab ich aufgegeben!

Danke für eure Hilfe
kid01 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.12.2004, 11:04  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

Code:
<a href=\"javascript:emoticon(':)')\">
               <img src=\"gif/smileys/icon_smile.gif\" border=\"0\">
              </a>
emoticon macht folgendes:

Code:
<script language="JavaScript" type="text/javascript">
function emoticon(text) {
	var txtarea = document.comment.comment;
	text = ' ' + text + ' ';
	if (txtarea.createTextRange && txtarea.caretPos) {
		var caretPos = txtarea.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
		txtarea.focus();
	} else {
		txtarea.value  += text;
		txtarea.focus();
	}
}

</script>
das wichtige ist ein name für die textarea den du einfach bei var txtarea entsprechend einsetzen mußt, beim rausholen oder reinschreiben, je nachdem wie du es lieber hast, aus der db mußt du natürlich dann die ;; tags durch die srcs der bilder ersetzen

hth

@admin/mod: Javascript
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline   Mit Zitat antworten
Alt 17.12.2004, 18:20  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard

mm
also irgendwie hab ich nen denkfehler!
Es klappt nicht
Code:
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<script language="JavaScript" type="text/javascript"> 
function emoticon(text) { 
   nachricht = document.comment.comment; 
   text = ' ' + text + ' '; 
   if (txtarea.createTextRange && txtarea.caretPos) { 
      var caretPos = txtarea.caretPos; 
      caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text; 
      txtarea.focus(); 
   } else { 
      txtarea.value  += text; 
      txtarea.focus(); 
   } 
} 

</script>
<textarea name="nachricht" cols="100" rows="10"></textarea>
<a href="javascript:emoticon(':)')"> 
               [img]gif/smileys/icon_smile.gif[/img] 
              </a>
</body>
</html>
ich bekomme die Meldung fehler im Javascript
kid01 ist offline   Mit Zitat antworten
Alt 17.12.2004, 19:18  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

Code:
nachricht = document.comment.comment;
da ist der fehler! der variablen name ist schon richtig gewesen, nur der wert dahinter falsch, meine textarea heißt comment, also mußt du comment durch den namen deiner textarea ersetzen...
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline   Mit Zitat antworten
Alt 17.12.2004, 19:46  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard

aa ok danke es funzt
javascript sollte ich also auch noch lernen
kid01 ist offline   Mit Zitat antworten
Alt 17.12.2004, 20:25  
Gast
 
Beiträge: n/a
Standard

habe zu diesem thema auch eine frage! würde das ganze auch funktionieren wenn ich die smilies in nem anderen fenster offen habe als wo die shoutbox (gästebuch) ist?

ich glaub nicht oder?
  Mit Zitat antworten
Alt 17.12.2004, 21:00  
Erfahrener Benutzer
 
Registriert seit: 23.11.2003
Beiträge: 179
Creativ
Standard

wenn du das über ein popup machen willst, musst du davor immer noch opener. einfügen. Kann dir jetzt aber nicht sagen, wo genau
__________________
Meine PHPInfo: http://www.ld-network.de/phpinfo.php

\/isit Me @ www.simrally.de
Creativ ist offline   Mit Zitat antworten
Alt 02.01.2005, 23:37  
Gast
 
Beiträge: n/a
Standard

Hi,

irgendwie bin ich zu blöd, um das hinzubekommen:
Code:
<script language="JavaScript" type="text/javascript">
	function emoticon(text)
	{
		var txtarea = document.post.message;
		text = ' ' + text + ' ';
		if (txtarea.createTextRange && txtarea.caretPos)
		{
			var caretPos = txtarea.caretPos;
			caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
			txtarea.focus();
		} else
		{
			txtarea.value  += text;
			txtarea.focus();
		}
	}
	</script>


Smiley 
Bei mir macht der gar nix ...
Kann mir da einer helfen??

mfg koelle

// edit: aktualisiert, geht aber immer noch net...
  Mit Zitat antworten
Alt 03.01.2005, 00:29  
Gast
 
Beiträge: n/a
Standard

@King_Markus: Mit window.opener [...] kannst du auf das Fenster zugreifen, welches dein JavaScript-Fenster aufgerufen hat.
@Koelle: Hast du 'ne Textarea?
Code:
var txtarea = document.post.message;
Es muss ja nur das angepasst werden soviel ich das sehe. Evt. noch anstelle dem post ein forms[n] einsetzen.
  Mit Zitat antworten
Alt 03.01.2005, 01:25  
Gast
 
Beiträge: n/a
Standard

hi,

ja ja die textarea gibts und heißt "message"

mfg koelle
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
gästebuchsmileys, smileys für gästebücher, gästebuch smilies php, gästebuchsmilies, gästebuch emoticons, gästebuch smilies, html smilies für gästebuch, php gästebuch smilies, gästebuch smilies javascript, http://www.php.de/html-usability-und-barrierefreiheit/14360-gaestebuch-smilies.html, emoticons für gästebuch, javascript gästebuch, smilys für gästebücher, gästebuch smilies script, html guestbook smiles, gästebuch smilies einfügen, smilies javascript gästebuch, smileys in php einfügen, guestbook smilies, php gästebuch smileys einfügen

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:33 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.