Formular ohne Button in Popup auswerten

Diskutiere Formular ohne Button in Popup auswerten im Web & Grafik Forum im Bereich Internet & Telekomunikation Forum; Ja, wie soll ichs beschreiben... Aaalso: Ich will eine Variable übergeben, aber es soll kein Butten sondern ein Text zum absenden dienen. Da...
  • Formular ohne Button in Popup auswerten Beitrag #1
W

Wartos

Bekanntes Mitglied
Dabei seit
17.07.2001
Beiträge
767
Reaktionspunkte
0
Ort
04552
Ja, wie soll ichs beschreiben...

Aaalso:

Ich will eine Variable übergeben, aber es soll kein Butten sondern ein Text zum absenden dienen. Da habe ich folgenden Code gefunden:
PHP:
echo '
			 <form name="quickinfo" action="quickinfo.php" method="post">
	   <input type="hidden" name="nummer" value="'. $nummer.'">
			
	<span class="klein">
	[<a href="javascript:document.getElementsByName(\'quickinfo\')[0].submit()" >Kurzinfo</a>]
	</span>
	</form>';

Nun wird lustig, da das Ganze noch in einem Popup ohne Menü aufgehen soll. Da habe ich schonmal woanders diesen Code verwendet:
PHP:
echo '<a href="#" onClick="window.open (\'tuerchen.php?ID='. $reihe[$zaehler]. '\',\'newWindow\', \'scrollbars,resizable,notoolbar,width=600,height=650\')">

Wie kann ich diese beiden Sachen kombinieren oder gibt es da gar noch eine bessere Alternative?
 
  • Formular ohne Button in Popup auswerten Beitrag #2
futtlui

futtlui

Bekanntes Mitglied
Dabei seit
21.01.2003
Beiträge
10.439
Reaktionspunkte
2
wenn ActiveScripting im IE ausgeschaltet ist, funktioniert garnichts.
Den Submit-Button könntest Du auch mit CSS so formatieren, daß er fast aussieht wie normaler Text.
 
  • Formular ohne Button in Popup auswerten Beitrag #3
W

Wartos

Bekanntes Mitglied
Dabei seit
17.07.2001
Beiträge
767
Reaktionspunkte
0
Ort
04552
Bin die Sache jetzt mal etwas anders angegangen. Meine Lösung (nur getestet im IE) sieht bis jetzt so aus:
PHP:
<!--ANFANG Script für Kurzinfo ANFANG-->
<script type="text/javascript">
function popup(url) {
 fenster=window.open(url, "Popupfenster", "width=400,height=300,resizable=yes");
 fenster.focus();
 return false;
}
</script>
<!-- ENDE Script für Kurzinfo ENDE-->
...
<a href="quickinfo.php?id='.$nummer.'" 
	target="_blank" onclick="return popup(this.href);">[Kurzinfo]</a>
Kann es da Probleme geben? Dass JavaScript aktiviert ist setze ich mal voraus.
 
  • Formular ohne Button in Popup auswerten Beitrag #4
C

Chriz66

Mitglied
Dabei seit
11.04.2005
Beiträge
21
Reaktionspunkte
0
Am einfachsten wäre das Script:

Code:
<script type="text/javascript">
function popup() {
url="quickinfo.php&var?nummer="+document.quickinfo.nummer.value;
fenster=window.open(url, "Popupfenster", "width=400,height=300,resizable=yes");
fenster.focus();
return false;
}

Link
Code:
<a href="javascript:popup()">[Kurzinfo]</a>

Damit bist Du auch gleich für andere Browser (z.B. Safari auf Mac) gesichert.

Du kannst die Nummer auch an das JS übergeben lassen, für den Fall, dass Du mehrere Kurzinfos untereinander ausgeben willst.

Code:
<a href="javascript:popup(221)">[Kurzinfo]</a>

dann würde das JS so aussehen:
Code:
<script type="text/javascript">
function popup(nummer) {
url="quickinfo.php&var?nummer="+nummer;
fenster=window.open(url, "Popupfenster", "width=400,height=300,resizable=yes");
fenster.focus();
return false;
}

Wege gibt es viele. Du muss halt schauen, womit Du am Besten zurecht kommst.

Gruß,

Chriz!
 
Thema:

Formular ohne Button in Popup auswerten

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben