Volledige versie bekijken : enters willen niet
latino
%Europe/Berlin %668 %2005, 17:02
hallo ik laad tekst uit een database:
nu heb ik dus een probleem. Hoeveel enters ik ook in de admin aanbreng. Deze worden niet getoond als ik de tekst heb ingeladen??
Het feit is dat ik de nieuwste phpmyadmin heb geinstaleerd. Daar is een nieu veld (collatie) bijgekomen. Hie rmoet je het tekstformat instellen.. heel vaag allemaal...zou het hiermee te maken kunnen hebben?
Doc
%Europe/Berlin %676 %2005, 17:13
geen id,
wat ik zelf wel een doe wanneer ik tekst uit een database haal, is de <br> tag vervangen door chr(10) <-- is ook een enter.
ik weet alleen niet of dit voor jou een goeie oplossing is...
latino
%Europe/Berlin %799 %2005, 20:11
en hoe doe je dat?
The_One
%Europe/Berlin %960 %2005, 00:03
hoi,
Hoe schrijf je ze weg? Want als je meteen de \n [of \r\n] meteen vervangt door: < BR > [zonder spatie natuurlijk], dan heb je dat probleem niet bij het uitlezen ;):)
Check ff deze pagina hoe dat moet:
http://nl2.php.net/manual/nl/function.nl2br.php
Doc
%Europe/Berlin %318 %2005, 08:39
dat is wss nog een betere oplossing inderdaad ;)
latino
%Europe/Berlin %362 %2005, 09:41
dit gebruik ik niet eens : \n [of \r\n]
via de admin gewoon in de database en dan er weer uit..
maar ik heb het even getest met een handmatig aangemaakte textfield en dan doet ie het wel...
wie weet hoe het zit met dynamiscch gemaakte textfielden?Kunnen die wel HTML aan ? volgens mij is dat een bug ofzo?
The_One
%Europe/Berlin %492 %2005, 12:48
Jawel, dynamic TextFields kunnen dat wel aan. Doe maar zo:
instancenameTextField.html = true;
instancenameTextField.multiline = true;
instancenameTextField.wordWrap = true;
instancenameTextField.htmlText = "<B>test</B><BR><U>en ga zo maar verder</U>";
//vul dan wel ff je eigen textfield naam in :)
latino
%Europe/Berlin %556 %2005, 14:21
ja op deze manier wel..maar probeer maar eens tekst uit een database in een dynamisch tekstveld te krijgen en dat de html het doet dat lukt niet! :(
The_One
%Europe/Berlin %561 %2005, 14:29
dat vroeg ik al in mn eerdere post; Hoe schrijf jij je waardes in je db [ik neem nl niet aan dat je alles handmatig in je db schrijft :p]? Want als je het meteen omzet heb je dat probleem niet.
Gebruik je PHP? Dan moet je gewoon het linkje volgen dat ik je gegeven heb. Voor andere server script talen zou ik het niet weten.
Als je weinig waardes in je db hebt, dan kan je het handmatig aanpassen door je waardes te wijzigen. Ga dan naar de plekken waar jij enters wilt hebben, en plaats daar [handmatig dus]: < BR > [zonder spaties]. Als je nu gaat inladen, dan moet dit ook werken
latino
%Europe/Berlin %565 %2005, 14:33
wacht ik leg het nog een keer uit:
1. ik creer een dynamisch tekstveld (dus plaats geen tekstfield on the stage)
2. ik laad via php + database tekst in
3. Zet ik handmatig een textfield op de stage dan doet html en enters het wel
4. Creer ik dynamisch een tekstveld dan laad ie wel in maar dan doet de HTML het niet en die enters ook niet
5. Ik kan dus concluderen dat er eenbug is in flash. Dit heeft niks te maken met wel of geen \n of \r of weet ik veel wat maar dus met iets wat niet goed gaat in een Loadvars
huil
The_One
%Europe/Berlin %567 %2005, 14:37
volgens mij doe jij stap 4 verkeerd.
Kan jij je script geven dat je nu hebt om je textField te maken?
latino
%Europe/Berlin %571 %2005, 14:42
deze gebruik ik
//textPages
function textPages(page:Number){
var txt_fmt:TextFormat = new TextFormat();
with(txt_fmt){
align = "left";
font = "Verdana 12pt";
color = 0x000000;
size = 12;
blockIndent = 10;
}
this.createTextField("page_txt",13,323,50,400,360);
page_txt.embedFonts = true;
page_txt.border = true;
page_txt.background= true;
page_txt.selectable= false;
page_txt.wordWrap= true;
page_txt.html = true;
var getSPages:LoadVars = new LoadVars();
getSPages.pagid = page;//komt uit de parameter die met de functie wordt doorgegeven
getSPages.onLoad = pageResponse;
getSPages.sendAndLoad("http://www.xxx.nl/v1/paginas.php?"+int(Math.random()*100000),getSPages,"POST");
function pageResponse(){
if (this.resultaat == "okay")
{
page_txt.htmlText = this.tekst;
page_txt.setTextFormat(txt_fmt);//op een andere plek behalve in deze functie doet ie het niet
}
}
}
The_One
%Europe/Berlin %582 %2005, 14:59
Hmmz, ja, ik zie niet 1,2,3 wat je fout doet. Ik heb nu weinig tijd, maar mss dat iemand anders je ff kan helpen :)
latino
%Europe/Berlin %597 %2005, 15:20
yep ik hoop dat iemand het nog weet volgens mij is het een bug
Flasher
%Europe/Berlin %614 %2005, 15:45
function pageResponse(){
if (this.resultaat == "okay")
{
page_txt.htmlText = this.tekst;
page_txt.setTextFormat(txt_fmt);//op een andere plek behalve in deze functie doet ie het niet
}
}
moet dat niet zijn:
function pageResponse(success){
if (success)
{
page_txt.htmlText = this.tekst;
page_txt.setTextFormat(txt_fmt);//op een andere plek behalve in deze functie doet ie het niet
}
}
van 'this.resultaat == "okay" ' heb ik nooit eerder gehoord
latino
%Europe/Berlin %646 %2005, 16:30
hoi bedankt voor het meedenken maar resultaat komt uit mijn php pagina en this verwijst naar de Loadvars
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.