Zwei JavaScripts in einem Link vereinen
DieLiebe
- javascript
0 D.R.
Hallo Forum,
wie kann ich zwei JavaScript in einem Link vereinen?
Das eine Javascript dient für einen Popup:
<a href="javascript:;" onclick="chatup('<%= response.encodeRedirectUrl("main.jsp") %>?cms=chat','Chatup',900,630);" >Chat </a>
function chatup(theURL,winName,popW,popH,scroll) {
var winleft = (screen.width - popW) / 2;
var winUp = (screen.height -popH) /2;
features = 'width='+popW+',height='+popH+',left='+winleft+',top='+winUp+',scrollbars=yes'+',resizable=no';
window.open(theURL,winName,features);}
Das zweite um einen Channel zu betreten:
<a href="javascript:joinroom('Channel')">Channel</a>
<form name="join" action="<%= response.encodeRedirectUrl("main.jsp") %>" method="post">
<input type="hidden" name="cms" value="chatiframeset">
<input type="hidden" name="room" value="">
</form>
Was ich gerne hätte, wäre ein Link, indem sich ein Popup wie oben öffnet und gleich der richtige Channel besucht wird.
Für Eure Hilfen wäre ich sehr dankbar.
Viele Grüße
Hallo,
wie kann ich zwei JavaScript in einem Link vereinen?
Das eine Javascript dient für einen Popup:
<a href="javascript:;"
Hier solltest du "javascript:void(0);" schreiben.
Was ich gerne hätte, wäre ein Link, indem sich ein Popup wie oben öffnet und gleich der richtige Channel besucht wird.
Schreibe die Scripts einfach hintereinander, dazu ist das Semikolon ja schließlich da:
onclick="chatup('<%= response.encodeRedirectUrl("main.jsp") %>?cms=chat','Chatup',900,630);joinroom('Channel')"
Allerdings glaube ich nicht, dass du deine Anführungszeichen so schachteln kannst.
Du solltest an der Stelle einfach mit Variablen arbeiten.
mfg. Daniel