Ah, jetzt verstehe ich was du machen willst... hmm... wie soll ich jetzt sagen was ich sagen will...
Ich fang einfach mal an und hoffe du kannst folgen...
Also, wenn du normalerweise eine Seite hast in der ein Frame ist, alla:
Code:
_________________
|
| <a href... target
|
| _________
| | frame
| |
| |________
|
|_________________
Dann Stehen die Links die du angibst ja auf der Hauptseite... damit jetzt der Link /die neue Seite in dem Frame und nicht im gesamten Fenster aufgerufen wird gibst du mit target das Ziel an...
Das Problem ist jetzt, dass du bei deiner Mail keine Hauptseite hast... und wenn du keine Hauptseite hast, dann hast du auch keine framename, und dann is target Essig...
Das einzige was du machen kannst is, dass du die übergeordnete Seite aufrufst (also da wo frameset oder iframe etc. drinsteht)....
Da die Seite auf die du verweisen willst, ja sowieso schon ein PHP-Script ist könntest du aber mit der GET-Methode einen Parameter anhängen, der dann den Iframe mit der von dir gewollten Seite aufruft...
Ich hab jetzt glaub ich so geschrieben, dass ichs selber nicht mehr versteh... deshalb hier mal ein wenig listing:
Hauptseite: (nenn ich jetzt mal schnickschnack.php)
PHP-Code:
<?php
if(isset($_GET["linkseite"])) { /* Linkseite ist die Seite die du im Iframe aufrufen willst... */
$seite = $_GET["linkseite"];
}else{
$seite = "schnitzelmitpommes.php" /*Also quasi Defaultseite... die immer angezeigt wird, wenn kein Quereinsteiger kommt */
}
?>
<html>
<head>
<title>Schnickschnack</title>
</head>
</head>
<body>
<a href="volldiecooleseite.php" target="field">JES</a> <!-- Hier is quasi ein Normaler Links, der die "volldiecooleseite.php" im Frame aufruft -->
<iframe src="<? echo $seite ?>" width="65" height="65" name="field" scrolling="no" marginheight="0" marginwidth="0" frameborder="0">
<p>Der Browser kann leider keine Iframes anzeigen.</p>
</iframe>
</body>
</html>
So und in deiner Email kann dann stehen:
PHP-Code:
$lang['email_to_user_hallo'] = "<a href='schnickschnack.php?linkseite=".$ABC."'>Zur Nachricht</a>";
So... ich hoffe du konntest so ungefähr verstehen was ich mein... wenn ich nicht den Punkt getroffen hab oder du mich nicht verstanden hast, entschuldige bitte... es ist schon recht spät und in meinem Zimmer glüht die Luft und die Fliegen fallen schon vor Hitzschlag von der Tapete... wie gesagt, wenn ich dir damit nicht helfen konnte, einfach immer weiter fragen *g*... morgen früh dann *g*...
MfG
Morrandir