problem s window.location.href
6 отговора
290 прегледа
problem s window.location.href
<SCRIPT LANGUAGE="JavaScript">
<!--
function funct(){
document.nform.submit();
window.location.href='page2.php';
}
//-->
</SCRIPT>
<?
echo "<FORM METHOD=POST NAME=\"nform\">";
echo '
<a href="Javascript://" onclick="funct()">GO</a>';
echo "</FORM>";
?>
tova ne iska da raboti.
refreshva stranicata, v status bara izpisva 'Opening page page2.php' no pak si zarejda page1.php
nqkoi moje li da mi pomogne?
<!--
function funct(){
document.nform.submit();
window.location.href='page2.php';
}
//-->
</SCRIPT>
<?
echo "<FORM METHOD=POST NAME=\"nform\">";
echo '
<a href="Javascript://" onclick="funct()">GO</a>';
echo "</FORM>";
?>
tova ne iska da raboti.
refreshva stranicata, v status bara izpisva 'Opening page page2.php' no pak si zarejda page1.php
nqkoi moje li da mi pomogne?
Re: problem s window.location.href
езвенете, ма нещо не фанах за къф се праи подобен номер? ем да се събмитне формата, ама ем мейдувременно да се зареди друг файл???
последно кое от двете требе да се случи?
Just a genius
последно кое от двете требе да се случи?
Re: problem s window.location.href
pyrvo da se submit-ne formata i sled tova da se zaredi drug file
A za6to mi trqbva - mnogo e dylgo za obqsnenie...
A za6to mi trqbva - mnogo e dylgo za obqsnenie...
Re: problem s window.location.href
еми тогава нека формата да се събмитне, пък след това от файла, който приема събмитнатите данни, да си ги обработи и да зареди другия файл...
Just a genius
Re: problem s window.location.href
Моето момче / момиче, първо прочети що е то ACTION на формата, всъщност - що е то FORM и как работи, после легни да се наспиш и питай пак 
Re: problem s window.location.href
Ако ситуацията ти изисква точно това - да изпълниш с входните данни еди скрипт, а да визуализираш друг като не можеш от първия да редиректнеш към втория, вземи си сложи един скрит фрейм и таргетирай формата в него ... има и други варианти, но този предполагам ти върши работа :)
Re: problem s window.location.href
<form method="post" name="nform" action="<?=$PHP_SELF?>">
...
<input type="Submit" name="submit" value="Go">
</form>
<?php
if ($_POST["submit"]=="Go"){
// прави нещо. след това:
print '<script language="JavaScript">location.href="page2.php";</script>';
}
?>
Нещо такова няма ли да ти свърши работа? Щото иначе както си го написал, искаш хем да се събмитне към текущата страница, хем да се редиректне към друга. JS-a трябва боб да хвърля.
Редактирано от mr.vain на