Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
neu laden und variable übergeben [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
neu laden und variable übergeben


 
icon
26-08-2004, 18:26 
 
hallo leute!

ist es möglich via javaskript eine seite neu zu laden und zusätzlich eine php-variable zu übergeben..?!

zum besseren verständniss: durch klicken auf eine tabellenzeile:



onclick=\"javascript:reload(".$var.")\"



möchte ich, dass die seite (index.php) neu geladen wird und dass die varibale $var später zur verfügung steht..!

ist das machbar..?!- wenn ja wie.. :dontknow:


vielen dank i.v.!!!- lg, harry d.

 
Kropff
26-08-2004, 18:49 
 
also wenn die seite neu geladen werden soll, brauchst du kein javascript. einfach
echo '<a href="'.$_SERVER['PHP_SELF'].'?var='.$var.'">';
dann steht die var als $_GET['var'] zur verfügung.

gruss
peter

 
icon
26-08-2004, 18:55 
 
och das ist mir schon klar wie ein link für einen reload aussehen muss..

mein problem ist aber dass ich auf einen klick auf eine TABELLE reagieren will:



echo "<TR class=\"case_overview\"
onmouseover=\"this.style.backgroundColor='#E5E5E5'\";
onmouseout=\"this.style.backgroundColor='#FFFFFF'\";
onclick=\"javascript: opencase(".$tmp['caseid'].")\">";



wie muss jetzt die funktion:



<SCRIPT language=javascript>
function opencase(a)
{
//???
}
</SCRIPT>



.. aussehen..?!


trotzdem danke für die antwort..!!

 
Wurzel
26-08-2004, 18:57 
 
location.href = ... ist imho besser geeignet als reload()

btw: das javascript im eventhandler ist hyperfluid.

 
icon
26-08-2004, 19:13 
 
@wurzel: mit reload meinte ich eigentlich gar nicht den befehl selber.. :p



btw: das javascript im eventhandler ist hyperfluid.



:dontknow:


habe es jetzt so probiert aber es geht nicht:



echo "<TR class=\"case_overview\" onmouseover=\"this.style.backgroundColor='#E5E5E5'\";
onmouseout=\"this.style.backgroundColor='#FFFFFF'\";
onclick=\"javascript:location.href=index.php?cid=".$tmp['caseid']."\">";

 
Wurzel
26-08-2004, 19:15 
 
die url ist ein string und gehört in ' ' ... onclick="bla..." reicht.

 
icon
26-08-2004, 19:19 
 
hmm.. sowohl das:



.. onclick= \"location.href=index.php?cid=".$tmp['caseid']."\" ..



als auch das:



.. onclick='location.href=index.php?cid=".$tmp['caseid']."' ..



.. funktioniert nicht (falls du es überhaupt so gemeint hast..) - [ bin leider noch ein total anfänger in js wie man unschwer erkennt.. ;) ]

 
asp2php
26-08-2004, 19:28 
 
was ist in diesem Gebilde location.href=index.php?bla=1 die URL? und ganau diese müssen in ' eingeschlossen werden.

 
icon
26-08-2004, 19:36 
 
so.. danke..!- jetzt hab auch ich es kapiert.. :rolleyes:

danke!!

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:56 Uhr.