HTML (+JavaScript) Button bereitet probleme!
Daniel
- html
hi leutz,
hab nen problem! und zwar will ich folgenden link:
<a href="sms/?PHPSESSID=<?=session_id(); ?>" target="sms_window" ONCLICK="sms()">
in einem button verpacken:
<input type="button" name="name" value="Klick mich" onClick="self.location.href='link'" class="form">
aber irgendwie klappt das net...
meine erste idee war:
<input type="button" name="name" value="Klick mich" onClick="self.location.href='sms/?PHPSESSID=<?=session_id(); ?>" '; sms()" target="sms_window" class="form">
bis mir dann jemand sagte das da ja: "self.location.href" steht...!
naja habe jetzt die ganze zeit probiert und gebastelt aber komme net druf!
mfg dani
hi,
bis mir dann jemand sagte das da ja: "self.location.href" steht...!
wobei dort aber der zugriff auf das andere fenster stehen soll ...?
fensterzugriff mit javascript.
gruß,
wahsaga
sry hilft mir leider nicht, kommen die gleichen fehler wie vorher, ich brauche das in verbindung mit dem button!
mfg dani
also so öffnet er es schonmal:
<input type="button" name="sms_window" value="SMS schreiben!" onClick="sms();sms_window.location.href='http://www.talklevel.de/sms/?PHPSESSID=<?=session_id(); ?>
aber dann heist es immer "sms_window.location" ist null oder kein objekt, hier mal sie sms() funktion:
function sms()
{
window.open('','sms_window','scrollbars=yes,toolbar=no,menubar=no,location=no,width=690,height=500');
}
Hallo Dani.
<input type="button" name="sms_window" value="SMS schreiben!" onClick="sms();sms_window.location.href='http://www.talklevel.de/sms/?PHPSESSID=<?=session_id(); ?>
aber dann heist es immer "sms_window.location" ist null oder kein objekt
Klar, sms_window ist kein gültiges Javascript-Objekt.
function sms()
{
window.open('','sms_window','scrollbars=yes,toolbar=no,menubar=no,location=no,width=690,height=500');
}
Hier öffnest du zwar ein Fenster, referenzierst aber nicht auf das Fensterobjekt, um darauf zuzugreifen, 'sms_window' taugt allenfalls für die Angabe in einem target-Attribut. Versuche es mal so:
sms_win = window.open( ... );
sms_win ist dann ein Fensterobjekt mit allen Unterobjekten, Methoden und Eigenschaften, die ein window-Objekt haben kann.
Freundschaft!
Siechfred
function sms()
{
sms_window = window.open('','sms_window','scrollbars=yes,toolbar=no,menubar=no,location=no,width=690,height=500');
}
funzt leider auch nicht so... oder muss ich dann:
<input type="button" name="sms_window" value="SMS schreiben!" onClick="sms();sms_window.location.href='http://www.talklevel.de/sms/?PHPSESSID=<?=session_id(); ?>
ändern?
Hallo Dani.
funzt leider auch nicht so
Wetten, dass...? ;-)
function sms(loc) {
sms_win = window.open(loc, 'sms_window', ...);
}
onclick="sms('http://www.talklevel.de/sms/?PHPSESSID=<?=session_id(); ?>'"
Freundschaft!
Siechfred
ok habs so gelöst:
<input type="button" name="sms_fenster" value="SMS schreiben!" onClick="window.open('sms/?PHPSESSID=<?=session_id(); ?>','sms_window','width=690,height=500'); return false;" class="form">