Trådstart 20 mars 2006 20:04 #1 Hej alla,
Hur får jag ut texten i min pop-up när det ser ut så här idag.
Datan skickas från edit_news.php som har en submit-knapp för att göra själva ändringen, och en button-knapp för att öppna ett preview-fönster.
Jag har kortat ner koden men tror jag fått med det väsentliga.
<form action="done.php" method="post" name="news">
<textarea type="text" name="text" style="width:475px; height:200px; scrolling:auto;" wrap="physical"></textarea>
<input type="submit" name="submit" value="Submit">
<input type="button" name="preview" value="Preview" OnClick="window.open('edit_news_preview.php', 'top=50, left=50, scrollbars=yes, resizable=no, toolbar=no, location=no, directories=no, status=no, menubar=no, width=555, height=345')">
I pop-up fönstret står det just nu
echo $text;
Tacksam för hjälp,
/webb
T The_Hulk Medlem sedan juni 2003 1 837 inlägg öppnar du en ny php-fil i ett nytt fönster får du väl spara datan på serversidan på något sätt.
W Webslave Medlem sedan maj 2002 647 inlägg Kan du inte göra så att du lägger textfälten i ett formulär så har du en knapp som, mha javascript, skickar till popupen och ett som skickar till sidan där du sparar datan? Sedan är det ju "bara" att skriva ut texten med "echo $_POST['text'];" i popupen?
Har ingen kod i huvudet på hur man gör det i javascript men det är nog inte alltför svårt
Webslave,
Du är inne på mitt spår ser jag
Problemet är ju att få med sig infot till popupen då forumläret inte går iväg med submitknappen utan buttonknappen.
Det går ju att lösa med två submitknappar och en mellanlandning någonstans med koll på vilken knapp som skickat, men är det verkligen bästa lösningen
/webb
S SoMeOnE Medlem sedan nov. 2002 54 inlägg Med lite javascript så kan du skicka med allt som står i formuläret som querystrings. Det var ett tag sen jag sysla med javascript men ngt sånt här skulle det kunna se ut:
<input type="button" name="preview" value="Preview" OnClick="window.open('edit_news_preview.php?news='+this.form.texts, 'top=50, left=50, scrollbars=yes, resizable=no, toolbar=no, location=no, directories=no, status=no, menubar=no, width=555, height=345')"
För att inte dubbelposta så fortsätter jag att skriva i denna tråd trots att det nu handlar om en JavaScript-lösning.
Har sökt och försökt olika lösningar men hittar inte rätt
/webb