ich hab ne frage kann mir wer helfen und zwar hab ich ein formular geach es sieht auch gut aus nun wuerde ich es aber gerne in ein pop up was beim betreten der seite aufgeht benutzen kann mir jema bittte sagen wie das geht und wen noetig den queelcode oder so posten.
danke im voraus
formular in pop up
-
-
erst suchen dann posten
https://www.forum-hilfe.de/viewtopic.php?p=38458#38458
willst du status menubar scrollbar etc. wegmachen, einfach von yes auf no machen und feddisch
in der deineseite.html ist dein formular drinne
greetz
-
das is jetzt aber kein pop up das is oben in der ecke. wen ich das eingebe sieht es so aus hab jetzt ein fertiges formular genommen geht net.
SCRIPT LANGUAGE='JAVASCRIPT' TYPE='TEXT/JAVASCRIPT'>
<!--
var win=null;
function NewWindow(mypage,myname,w,h,pos,infocus){
if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}
else if((pos!='center' && pos!="random") pos==null){myleft=0;mytop=20}
settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=yes,location=yes,directories=yes,status=yes,menubar=yes,toolbar=yes,resizable=yes";win=window.open(mypage,myname,settings);
win.focus();}
// -->
</script>
<body onLoad="NewWindow('<HTML><HEAD>
<TITLE>Title</TITLE>
</HEAD><BODY><form method="post" action="http://www.cyberlord.at/formmailer.asp…nspielteilnahme" name="Antworten">
Vorname: <input type="text" name="txtvorname">Nachname: <input type="text" name="txtname">
Straße: <input type="text" name="txtstrasse">
eMail: <input type="text" name="email">
PLZ: <input type="text" name="txtPLZ">
Ort: <input type="text" name="txtort">
<input type="submit">
</form></BODY></HTML>
','mypopup','800','600','center','front');">
-
du willst doch ein formular, dass sich beim laden der seite in einem popup fenster öffnet, oder hab ich dich falsch verstanden????
wenn nicht, dann ist das script genau richtig!
das formular kommt nicht in die seite wo das script steht!!! sondern in die seite die geöffnet wird!
Das script kommt in die seite, von welcher die sich beim laden öffnen soll, z.B. index.php ... arrrg....Ps.: Quellcode postet man so:
-
Hallo
ich habe änlichen Problem
ich möchte aus ein Formular variablen an ein Popup Fesnste weiter geben aber des geht bei mir einfach nicht.
Es öffnet sich Fenstr aber Inhalt von Formular wird nich übertagen.
wo lig das ProblemDanke
-
mit welcher methode übergibst du deine variablen?
-
Zitat von Macintosch
mit welcher methode übergibst du deine variablen?
mit dem postich glaube problem ist bei javascript, man sollte igen wir soprogramiren das man mit javacript weiter übergibt variable (this.form.NamedesFelses.otiion...) so was
vielcht muss man noch return vor dem name Methode geben.
Code
Alles anzeigen<SCRIPT LANGUAGE='JAVASCRIPT' TYPE='TEXT/JAVASCRIPT'> <!-- var win=null; function NewWindow(mypage,myname,w,h,pos,infocus){ if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;} if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;} else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20} settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";win=window.open(mypage,myname,settings); win.focus();} // --> </script>
Code
Alles anzeigen<form name=form method=post> <select name="Auswahl" > <option value="1">1 <option value="i2"> 2 </select> <input type=text name=cb value='OK' > <input type=hidden name=h value='H' > <input type="button" name="B1" value="Click Me" onClick="NewWindow('neueseite.php','mypopup','500','400','custom','front');"> </form>
-
ich weiß nicht, ob man mit javascript die variablen auslesen kann... *grübel*
ich mach das immer über vbscript. dazu brauchst du jedoch asp...
in vbs liest du die variablen einfach über request.form("name") aus. -
Danke für Antwort.
-
Zitat von Lirux
ich glaube problem ist bei javascript, man sollte igen wir soprogramiren das man mit javacript weiter übergibt variable (this.form.NamedesFelses.otiion...) so wasvielcht muss man noch return vor dem name Methode geben.
ne ausführlichere Antwort kriegst du vielleicht, wenn ich diesen Satz von dir entziffert habe...