#1 (permalink)  
Alt 25.05.2004, 10:52
Benutzerbild von Rodent
xt:Commerce Support Kunde
 
Registriert seit: 19.03.2004
Beiträge: 377
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 25.05.2004, 11:02
Benutzerbild von Rodent
xt:Commerce Support Kunde
 
Registriert seit: 19.03.2004
Beiträge: 377
Standard

habe nat?rlich auch ein paar codeschnipsel...

Zitat:
Code:
<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>
Zitat:
Code:
<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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
javascript

Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 18:51 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand