Javascript-Link zu Funktion

PhoenixDH

Erfahrenes Mitglied
Wie kann ich diese Infos aus einem Link in eine Funktion packen, die das selbe erfüllt?

Code:
javascript:window.open("'.$pfad.'/'.$bildupload['p_upl_file'].'","NewWindow","resizable=yes,scrollbars=yes,width='.$breite.',height='.$hoehe.'");void(0);

Außerdem soll das geöffnete Bild beim klicken in das Bild geschlossen werden.

Dank euch.
 
Erstmal zum eher nebensächlichen: "javascript:befehl" ist eine Unsitte, die man eigentlich abschaffen will. Verwende statt dessen onclick="befehl;return false;".

Nun zum eigentlichen Thema:
Javascript:
function winOp(strPath,strBild,intWidth,intHeight) {
    window.open(
        strPath+'/'+strBild,
        'NewWindow',
        'resizable=yes,scrollbars=yes,width='+ intWidth +',height='+ intHeight
    );
}
aufgerufen über:
HTML:
<a href="#" onclick="return !winOp(...)"
 
Zuletzt bearbeitet:
Dank dir, werds mal versuchen!

Aber wenn man das mit dem <a href="#" .... macht bekommt man doch probleme wenn man mehrere Javascripts auf einer Seite hat die man so aufrufen will oder?
 
Noch besser wäre:
Code:
function winOp( strURL, intWidth, intHeight ) {
	return window.open(strURL, 'NewWindow', 'resizable=yes, scrollbars=yes, width='+ intWidth +', height='+ intHeight);
}
HTML:
<a href="foo/bar" onclick="return !winOp(this.href, 123, 456)"> … </a>
 
Wieso bekommt man dann Probleme?
HTML:
<a href="#" onclick="befehl1(); befehl2(); befehl3(); return false;">Link</a>
bzw.
HTML:
<a href="#" onclick="befehl1(); befehl2(); befehl3(); return !winOp(...)">Link</a>
 
Ich meine:

Code:
<a href="#" onclick="befehl1()">Link</a>
<a href="#" onclick="befehl2()">Link</a>
<a href="#" onclick="befehl3()">Link</a>
 
PhoenixDH hat gesagt.:
Ich meine:

Code:
<a href="#" onclick="befehl1()">Link</a>
<a href="#" onclick="befehl2()">Link</a>
<a href="#" onclick="befehl3()">Link</a>


<a href="#" onclick="ausgabe()">Berechnung</a>

der link auf die funktion im header funkt wunderbar und alles laesst sich ausführen, jedoch postet er das ergebnis der berechnung auf eine "neue seite" und der inhalt der seite in der sich der link befindet verschwindet dabei....

kann man das auch ändern so das es auf der gleichen seite mit dem inhalt gepostet wird?
 

Neue Beiträge

Zurück