Zum Inhalt springen

per Klickbutton eine neue Seite öffnen


fr@gstyler

Empfohlene Beiträge

Moin Leute!

ich möchte gern per klickButton eine andere Seite öffnen.

bei SELFHTML hab ich diese Lösung gefunden:


<form action="input_button.htm">

  <p>

    <input type="button" name="Verweis" value="SELFHTML Portalseite"

    onClick="self.location.href='http://selfaktuell.teamone.de/'">

  </p>

</form>

Allerdings möchte ich die Seite in einem neuen Fenster öffnen.

Per Befehl target="_blank" funktioniert das ned.

wie kann ich das machen?

MfG

f@gstyler

Link zu diesem Kommentar
Auf anderen Seiten teilen

kuck mal bei selfhtml http://selfhtml.teamone.de/javascript/objekte/window.htm#open

ansonsten grundsätzlich mal ne einfache funktion die du dir halt anpassen musst:

function openWin(source, name, w_width, w_height) {

window.open (source,name,'menubar=no,scrollbars=yes,status=no,resizable=no,width='+w_width+',height='+w_height+',left=0,top=0');

}

dann der button: (beispiel)

<input type="button" onClick="openWin('test.html',meinFenster,800,600);">

aber schaus dir bei selfhtml an und du wirst alles finden was du brauchst

Link zu diesem Kommentar
Auf anderen Seiten teilen

Um auf dein Problem einzugehen:

target kann nicht funktionieren, da deine JavaScript Anweisung den primären Status hat (self.location.href).

Du kannst diesen Befehl mal durch: parent.blank.location.href ersetzen und mir sagen, was dann passiert.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Moin!

Danke für die Hilfe!

Allerdings:

Um auf dein Problem einzugehen:

target kann nicht funktionieren, da deine JavaScript Anweisung den primären Status hat (self.location.href).

Du kannst diesen Befehl mal durch: parent.blank.location.href ersetzen und mir sagen, was dann passiert.

da bekomm ich diese Fehlermeldung:

Fehler: 'parent.blank.location.href ' ist Null oder kein Objekt

schonmal so versucht?


<a href="http://selfaktuell.teamone.de" target="new">

   <input type="button" value="mein Button">

</a>

Wenn ich auf den Button klicke, dann passiert nichts.

kuck mal bei selfhtml http://selfhtml.teamone.de/javascript/objekte/window.htm#open

ansonsten grundsätzlich mal ne einfache funktion die du dir halt anpassen musst:

function openWin(source, name, w_width, w_height) {

window.open (source,name,'menubar=no,scrollbars=yes,status=no,resizable=no,width='+w_width+',height='+w_height+',left=0,top=0');

}

dann der button: (beispiel)

<input type="button" onClick="openWin('test.html',meinFenster,800,600);">

aber schaus dir bei selfhtml an und du wirst alles finden was du brauchst

Das wär sicherlich eine gute Lösung gewesen. Allerdings ist mir in der Mittagspause eingefallen, das ich das garnicht damit lösen kann. :floet:

aber trotzdem THX!!

MfG

fr@gstyler

Link zu diesem Kommentar
Auf anderen Seiten teilen

"Das wär sicherlich eine gute Lösung gewesen. Allerdings ist mir in der Mittagspause eingefallen, das ich das garnicht damit lösen kann."

warum nicht??

Naja...

Dann müsste ich das irgendwie hinbekommen, dass sich das Fenster, mit dem ich die Seite aufgerufen hab aktualisiert, sobald ich das andere Fenster nach erfolgreichem erstellen eines Datenbankeintrages schließe. Dann allerdings müsste ich wieder rumbasteln, dass die bisherigen Eintragungen nicht gelöscht würden.

ich hab jetzt einfach die schon eingetragenen Werte übergeben lassen und die andere Seite im gleichen Fenster geöffnet und anschließend wieder die Werte übertragen.

Klingt komisch, ist aber so. :D

Link zu diesem Kommentar
Auf anderen Seiten teilen

Naja...

Dann müsste ich das irgendwie hinbekommen, dass sich das Fenster, mit dem ich die Seite aufgerufen hab aktualisiert, sobald ich das andere Fenster nach erfolgreichem erstellen eines Datenbankeintrages schließe. Dann allerdings müsste ich wieder rumbasteln, dass die bisherigen Eintragungen nicht gelöscht würden.

ich hab jetzt einfach die schon eingetragenen Werte übergeben lassen und die andere Seite im gleichen Fenster geöffnet und anschließend wieder die Werte übertragen.

Klingt komisch, ist aber so. :D

heisst das jetzt, dass dein problem gelöst ist?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...