PopUp via Hyperlink
Florian
- javascript
Einen wunderschönen guten Morgen wünsche ich.
Ich stehe vor folgendem Problem.
Mit dem folgenden Quelltext, möchte ich vía Link ein PopUp-Fenster öffnen:
echo '
</td>
<td valign="top" align="center">
<a href="javascript:window.open('modules/Li/mail/recommend.php?message=' . $data['message'] . '', '_blank', 'top=100,screenX=1 00,left=100,screenY=100,width=500,height=570, location=no, menubar=no, scrollbars=no, status=no, toolbar=no');">
<img src="http://www.xxx.com/images/friend.gif" alt="Versand via E-Mail" title="Versand via E-Mail" border="0"></a>
<a href="javascript:window.open('modules/Lie/sms/sms.php?message=' . $data['message'] . '', 'Textfenster', 'top=100,screenX=1 00,left=100,screenY=100,width=500,height=570');">
<img src="http://www.xxx.com/images/bildarchiv/handy.jpg" alt="Versand via SMS" title="Versand via SMS" border="0"></a>
</td>
</tr>';
Das funktoniert auch wunderbar. Nach dem Klick öffnet sich das Fenster, aber leider versucht auch das "Hauptfenster" den Link aufzurufen.
In der Adresszeile steht nun:
javascript:window.open('modules/Lie/mail/recommend.php?message= Message.', '_blank', 'top=100,screenX=1 00,left=100,screenY=100,width=500,height=570, location=no, menubar=no, scrollbars=no, status=no, toolbar=no');
Ich habe es mit dem IE und mit Mozilla getestet.
Was mache ich falsch ???
Ich bin für Eure Hilfe sehr dankbar
Gruß
Florian
Hallo Florian,
<a href="javascript:window.open('modules/Li/mail/recommend.php?message=' . $data['message'] . '', '_blank', 'top=100,screenX=1 00,left=100,screenY=100,width=500,height=570, location=no, menubar=no, scrollbars=no, status=no, toolbar=no');">
<img src="http://www.xxx.com/images/friend.gif" alt="Versand via E-Mail" title="Versand via E-Mail" border="0"></a>
<a href="javascript:window.open('modules/Lie/sms/sms.php?message=' . $data['message'] . '', 'Textfenster', 'top=100,screenX=1 00,left=100,screenY=100,width=500,height=570');"
beim nächsten Mal bitte den Quelltext posten, der beim Browser ankommt, nicht den serverseitigen.
Schau mal meinen Lieblingslink an, da steht einiges zu dem Thema beschrieben: http://molily.de/javascript-popups - damit kommst Du sicher weiter.
Gruß aus Köln-Ehrenfeld,
Elya
Sup!
Vielleicht return false; dahinterschreiben oder einfach target="blank" statt dem ganzen JS-Kram oder nicht in href="" schreiben, sondern in ein onClick, und ins href ein "#"?
Gruesse,
Bio
Tja das wäre auch zu schön gewesen, aber es funktioniert nicht.
Gibt es noch eine andere Möglichkeit ausser Java Script & target=_blank ?????
hi,
Tja das wäre auch zu schön gewesen, aber es funktioniert nicht.
_es_ hat noch nie funktioniert.
zeige her, _was_ du versucht hast, dann können wir dir auch sagen, was daran falsch ist.
die wahrscheinlichkeit, _dass_ jemand, der den von dir eingangs geposteten code verbrochen hat, auch die hier geäusserten lösungsvorschläge falsch umsetzt, ist vermutlich recht hoch.
Gibt es noch eine andere Möglichkeit ausser Java Script & target=_blank ?????
ein stinknormaler link, ohne target-angabe, der dem besucher die volle kontrolle darüber lässt, was er in welchem fenster anzeigen möchte, ist meistens vorzuziehen.
gruss,
wahsaga
Hallo Wahsager,
ich habe den folgenden Quelltext mal verwendet aber auch der funktioniert nicht
echo "</TD>";
echo "<TD VALIGN="top" ALIGN="Center"><a href="#" onClick=window.open('modules/Lie/mail/recommend.php?message=$message','Textfenster','top=100,screenX=100,left=100,screenY=100,width=500,height=570')">
<img src="http://www.xxx.com/images/friend.gif" alt="Versand via E.Mail" border="0"></a>
<a href="#" onClick="window.open('modules/Lie/sms/sms.php?message=$message','Textfenster','top=100,screenX=100,left=100,screenY=100,width=500,height=570')">
<img src="http://www.xxx.com/images/bildarchiv/handy.jpg" alt="Versand via SMS" border="0"></a></TD>";
echo "</TR>";
hi,
ich habe den folgenden Quelltext mal verwendet aber auch der funktioniert nicht
echo "</TD>";
echo "[...]";
elya wies dich unter [pref:t=75495&m=434827] schon darauf hin, dass du bitte keinen serverseitigen code posten möchtest, wenn es dir um die diskussion eines clientseitigen problems geht.
gruss,
wahsaga