#1 26. Oktober 2011 return html-code Hallo Leute, ich habe mal ne Frage. Gibt es irgendeine Möglichkeit HTML-code per return zurück zu geben? Mein code Sieht wie Folgt aus: PHP: $retVal = '<div id="dialogWrapper"> <div id="dialogHeadWrapper"> <h3 class="dialog_title"><span>' . $this -> title . '</span></h3> </div> <div id="dialogBodyWrapper"> ' .( $this -> form != "" )? $this -> form : '' . ' ' . $this -> body . ' ' . $this -> _get_hidden (). ' ' .( $this -> form != "" )? '</form>' : '' . ' </div><!-- Body ENDE--> <div id="dialogFooterWrapper"> ' . $this -> _get_buttons (). ' </div> </div>' ; return $retVal ; doch irgendwie funktioniert das return nicht. würde mich freuen, wenn jemand eine Lösung hätte mfg atkaz + Multi-Zitat Zitieren
#2 26. Oktober 2011 AW: return html-code es gibt keinen HTML code wärend der php-ausführung, sondern nur strings. d.h. php ist es total was in dem string steht. dein code funktioniert wie du es erwarten würdest, der fehler liegt wo anders. + Multi-Zitat Zitieren
#3 26. Oktober 2011 AW: return html-code hmm..die funktion wird wie folgt aufgerufen: PHP: $this -> dialog_box -> set_title ( lang ( 'create_new_msg' )) -> set_button ( lang ( "msg_new_btn_send" ), "msg_send_btn" , 'submit' ) -> set_button ( lang ( "msg_new_btn_cancel" ), 'msg_cancel_btn uiButtonCancel' ) -> set_form ( "userMessageForm" , "profil/messages/send_msg" ) -> set_hidden ( "c_id" , get_randomInt ()) -> set_hidden ( "np" ) -> set_body ( $body ); $retVal = $this -> dialog_box -> get_dialog (); return $this -> build_json (array( 'retVal' => " $retVal " )); es liegt aber irgendwie an den "<>", wieso das ganze nicht wiedergegeben wird. !!EDIT!!: Das Problem ist gelöst. Der Grund bestand in der: ($this->form)?"$this->form":'' + Multi-Zitat Zitieren