Hallo,
Das ist etwas kompliziert, finde ich.
Per Java-Skript ist es ganz leicht einen HTML-Text mit ID auszulesen und in einer anderen HTML-Datei per ID wieder einzufügen.
Im HTML wird das dann durch folgenden Code ausgeführt:
Es öffnet sich ein iframe und dort wird eben der ausgelesene HTML-Text dann an gewünschter Stelle über die ID im iframe eingefügt.
(Der Skript, den ich da schrieb, ist sehr lange und kompliziert. Bitte entschuldigt, wenn ich hier nicht alles poste.)
Nur wie mache ich das in PHP?
Ich möchte hier ebenso einen HTML-Text, welcher durch eine ID eindeutig zugeordnet ist, per Click über eine Funktion auslesen lassen und dann in einer PHP-Datei als Variable einfügen lassen.
Das steht in der HTML-Datei:
Und in der PHP-Datei soll diese Variable mit "Hochhaus-Love" versehen werden per Klick:
Zudem sollte sich diese Varibale halt immer ändern, je nachdem, auf welchen Button ich klicke, muss eine andere Information ausgelesen werden aus der HTML-Datei und dann in diese Variable eingesetzt werden.
Wie gesagt, mit Html->Java->Html habe ich das alles schon hinbekommen, nur mit Html->Java->PHP?
Ich bin ein Anfänger, der versucht sich alles selbst beizubringen. Ich arbeite mit Dreamwaever. In HTML kenn ich mich schon recht gut aus, Java geht auch, nun brauche ich aber PHP für ein Forumlar. Entschuldigt bitte meine Unfähigkeit in PHP. ^^ Vielleicht weiß ja jemand eine Lösung. Ich habe schon ewig gegooglet und finde einfach nichts, was mir weiterhilft.
Falls was unklar ist, fragt bitte einfach nach.
Ich hoffe jedenfalls, dass es eine Lösung mit einer Java-Funktion gibt, denn es soll bei Möglichkeit nicht allzu kompliziert werden. ^^
LG
Mikey
Das ist etwas kompliziert, finde ich.
Per Java-Skript ist es ganz leicht einen HTML-Text mit ID auszulesen und in einer anderen HTML-Datei per ID wieder einzufügen.
HTML:
<script language=JavaScript>
function LT_enableInfobox01() {
document.getElementById('Infoboxiframe01').style.display = 'block';
document.getElementById('Schliessenkreuz').style.display = 'block';
document.getElementById('ClicktoClose').style.display = 'block';
Infoboxiframe.document.getElementById('Titel').innerHTML = ('Nähere Informationen zu ') + document.getElementById("H-01").
innerHTML;
Infoboxiframe.document.getElementById('Infoboxiframe02').src = document.getElementById("Seitenanzeige").innerHTML +
('/Info-') + document.getElementById("H-01").innerHTML.replace("ä","ae").replace("ü","ue").
replace("ö","oe").replace("Ä","Ae").replace("Ü","Ue").replace("Ö","Oe") + ('.html');
}
</script>
Im HTML wird das dann durch folgenden Code ausgeführt:
HTML:
<div id="OpenInfoboxDiv"><a href="#_self" onclick="LT_enableInfobox01()">Nähere Information</a>
Es öffnet sich ein iframe und dort wird eben der ausgelesene HTML-Text dann an gewünschter Stelle über die ID im iframe eingefügt.
(Der Skript, den ich da schrieb, ist sehr lange und kompliziert. Bitte entschuldigt, wenn ich hier nicht alles poste.)
Nur wie mache ich das in PHP?
Ich möchte hier ebenso einen HTML-Text, welcher durch eine ID eindeutig zugeordnet ist, per Click über eine Funktion auslesen lassen und dann in einer PHP-Datei als Variable einfügen lassen.
Das steht in der HTML-Datei:
HTML:
<p id="HG01">Hochhaus-Love</p>
Und in der PHP-Datei soll diese Variable mit "Hochhaus-Love" versehen werden per Klick:
PHP:
$produkt = "['HG01'].php";
Zudem sollte sich diese Varibale halt immer ändern, je nachdem, auf welchen Button ich klicke, muss eine andere Information ausgelesen werden aus der HTML-Datei und dann in diese Variable eingesetzt werden.
Wie gesagt, mit Html->Java->Html habe ich das alles schon hinbekommen, nur mit Html->Java->PHP?
Ich bin ein Anfänger, der versucht sich alles selbst beizubringen. Ich arbeite mit Dreamwaever. In HTML kenn ich mich schon recht gut aus, Java geht auch, nun brauche ich aber PHP für ein Forumlar. Entschuldigt bitte meine Unfähigkeit in PHP. ^^ Vielleicht weiß ja jemand eine Lösung. Ich habe schon ewig gegooglet und finde einfach nichts, was mir weiterhilft.
Falls was unklar ist, fragt bitte einfach nach.
Ich hoffe jedenfalls, dass es eine Lösung mit einer Java-Funktion gibt, denn es soll bei Möglichkeit nicht allzu kompliziert werden. ^^
LG
Mikey
Zuletzt bearbeitet: