SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > HTML, CSS und JavaScript Help!

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11.10.2011, 23:53:36
Benutzerbild von master_knolle
master_knolle master_knolle ist offline
Anfänger
 
Registriert seit: Sep 2007
Beiträge: 15
Php übergibt String als Parameter an Javascript

Guten Abend,

Ich hab hier eine Sache, die mir Kopfzerbrechen bereitet.

Ich hab hier ein Bsp.-Code, was ich später woanders umsetzen möchte:

Im oberen Head-Part wird JavaScript eingebunden

Code:
  <script language="javascript" type="text/javascript">

    //eine funktion mit uebergabewert, soll spaeter wort ausgeben 
    function ausgabe (wort) {
     alert(wort);
    }

  </script>
Und im Body-Part wird Php eingebunden:

PHP-Code:

  
//variable lala, die den string beinhaltet, der von javascript ausgegeben werden soll
  
$lala 'Hallo';
  
/*button wird erzeugt, bei klick soll variable lala als parameter fuer ausgabe()
     interpretiert werden*/
  
print ('<input type="button" value="Lala" onclick="ausgabe('.$lala.')">'); 
Ganz simpel eigentlich, Php gibt per Html einen Button aus, und setzt nebenbei noch nen Parameter fuer die Javascript-Funktion ausgabe().

Problem ist: Es funktioniert natürlich nicht, $lala wird von Javascript nicht als String erkannt. Es müsste ja in reinem Html so aussehen:

HTML-Code:
<input type="button" value="Lala" onclick="ausgabe('Hallo');"> 
Doch man hat doch nur die double und single qoutes um Strings zu markieren, da gibts doch nicht noch ein 3. Etwas?
Hab nun schon rumprobiert und rumgesucht - nichts gefunden bzw. nichts hat geklappt.
Da wären z.b. die Maskierung: \", zusammengebastelte Strings mit htmlspecialchars usw...

Frage also, wie kann ich so einer JavaScript-Funktion klar machen, dass sie da gerade ihren Parameter (einen String) zugeordnet bekommen hat ? Mit Php.

Hoffe ihr könnt mir helfen...

Mfg, mknolle
__________________
Ruhe, das höchste Glück auf Erden, kommt sehr oft nur durch Einsamkeit in das Herz..
Mit Zitat antworten
  #2  
Alt 12.10.2011, 08:54:23
CPCoder CPCoder ist offline
Anfänger
 
Registriert seit: May 2008
Beiträge: 51
AW: Php übergibt String als Parameter an Javascript

Der Fehler bei dir ist das fehlende "Escaping" der Singlequotes.

Ändere mal dein Code so ab, dass er so aussieht:

PHP-Code:
print ('<input type="button" value="Lala" onclick="ausgabe(\''.$lala.'\')">'); 
Mit Zitat antworten
  #3  
Alt 12.10.2011, 15:31:02
Benutzerbild von master_knolle
master_knolle master_knolle ist offline
Anfänger
 
Registriert seit: Sep 2007
Beiträge: 15
AW: Php übergibt String als Parameter an Javascript

Ich danke dir, es klappt wie angegossen! ;D
__________________
Ruhe, das höchste Glück auf Erden, kommt sehr oft nur durch Einsamkeit in das Herz..
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SoapClient - Aufruf übergibt nicht alle Parameter nites PHP für Fortgeschrittene und Experten 5 11.08.2011 13:16:44
PHP Array nach Javascript übergeben Zion PHP Grundlagen 4 11.04.2007 11:22:34
Problem mit javascript und php variable Esnabur PHP Grundlagen 2 25.07.2006 22:47:07
Frage zu Formalaren / PHP / JavaScript nimue PHP für Fortgeschrittene und Experten 4 26.04.2005 21:03:01
JavaScript - Funktionen mit PHP? Limbi PHP Grundlagen 3 17.06.2002 12:22:09


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:35:32 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt