Rodent Posted May 25, 2004 Report Share Posted May 25, 2004 Hi, ich m?chte in einer Box einen Link platzieren, welcher ein skript in einem externen popupfenster ausf?hrt dieses popupfenster soll eine fest definierte Gr?sse haben das ganze soll nat?rlich unter smarty laufen. Ideen? ginge das auch ohne javascript? evtl per php oder rein html? danke lg alex Link to comment Share on other sites More sharing options...
Rodent Posted May 25, 2004 Author Report Share Posted May 25, 2004 habe nat?rlich auch ein paar codeschnipsel... <HTML> <HEAD> <TITLE>Test</TITLE> <script LANGUAGE="JavaScript"> function targetLink(URL) { targetWin = open(URL,"Neufenster","width=400,height=300"); } </Script> </HEAD> <BODY> <A HREF="javascript:targetLink('ziel.htm')">Verweis</A> </BODY> </HTML> <script LANGUAGE="JavaScript"> function targetLink(URL) { if (document.images) targetWin = open(URL,"Neufenster","width=400,height=300"); } </SCRIPT> </HEAD> <BODY> <A HREF="ziel.htm" target="_blank" onclick="targetLink('ziel.htm');return false">Verweis</A> </BODY> </HTML> Damit sollten eigentlich alle moeglichen Browser was einigermassen Sinnvolles machen. Mit JS wird ein Fenster (400x300) geoffnet, "return false" sorgt dafuer, dass der Link selbst nicht ausgefuehrt wird. Soll er ja in dem Fall nicht. Eine Einschraenkung gibt es dabei: Browser, die nur JavaScript 1.0 kennen (Navi2 und MSIE3) koennen mit "return false" nichts anfangen, lassen sich so nicht davon abhalten, den Link auszufuehren. Deswegen schliesse ich die einfach mal aus mit "if(document.images)" (die Frage ist einfacher als irgendwelche Browserermittlungen ueber navigator-Objekt und erfuellt hier denselben Zweck). So ganz ausgeschlossen werden die beidenBrowser auch nicht, wandern nur in die naechste Kathegorie. Das sind naemlich die ohne JS. Die reagieren nicht auf "onclick", oeffnen dafuer durch 'target="_blank"' ein ganz normales neues Fenster ohne Groessenvorgabe. Und wenn am Ende nicht mal 'target="blank"' wirkt (Lynx?), dann ist es noch immer ein ganz simpler Link im selben Fenster. Damit hat man fuer jeden was getan, komme wer da wolle womit er wolle. Quelle: SelfHTML Forum Danke Alex Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.