Einige Fragen
Geht ein Countdown auch in PHP?
Ich möchte in einem IFrame eine Countdown Weiterleitung machen.
Wenn diese nur mit Java script geht wie?
So macht man ja eine normale Countdown Weiterleiteung
var initi = window.setInterval (‚downcount()‘, 1000);
var text = 'Einen Moment bitte, Du wirst ';
var zahl = 15;
var dokument=„http://www.nof-schule.de/forum/“;
function downcount()
{
zeige = text + ‚in ’ +zahl+ ’ Sekunden weitergeleitet‘;
window.status = zeige ;
document.all[‚max‘].innerHTML = zeige ;
document.getElementById(‚max‘).innerHTML = zeige ;
zahl --;
if (zahl < 0 )
{
location.href=dokument;
}
}
Countdown kannst du auch in PHP einen Bauen, nur bekommst du davon nicht viel mit. Die Funktionsweise von PHP ist ja, das der Client (Browser) ein Request an den Server sendet, der Server verarbeitet die Eingabedaten und sendet HTML zurück. Wenn du irgendwelche Bewegung haben möchtest auf dem Client musst du das Clientseitig machen, z.B. mit Javascript, wie du ja schon geschrieben hast.
Eine einfache Weiterleitung ohne Countdown kannst du mit dem Befehl:
was hat denn jetzt iframe mit Javascript zu tun?
willst du über Javascript die Datei im iframe ändern?
du kannst in jedem iframe jede Datei im Internet laden, egal ob mit Javascript oder über direkte Verlinkung.
Vielleicht verrätst du mal besser, WARUM du ein Countdown mit Weiterleitung in PHP realisieren willst?
Das macht nämlich überhaupt kein Sinn, so wie du das darstellst.
PHP ist dafür nicht wirklich geeignet. Ich empfehle dir die Countdown Weiterleitung mit Javascript zu realisieren. Ich bin mir nicht sicher auf was du genau hinaus willst. Daher gehe ich jetzt einmal davon aus, dass du eine Seite in einem iframe anzeigst und auf der normalen Seite der countdown. Dann könnte dein Code wie folgt aussehen
Einen Moment bitte, Du wirst in 15 Sekunden weitergeleitet
var ticker = window.setInterval(‚countdown()‘,1000);
function countdown(){
var countdown = document.getElementById(‚countdown‘);
var count = countdown.innerHTML;
–count;
countdown.innerHTML = count;
if(count <= 0){
document.getElementById(‚redirect‘).src=„http://www.example.com“;
window.clearInterval(ticker);
}
}
Einige Fragen
Geht ein Countdown auch in PHP?
Ich möchte in einem IFrame eine Countdown Weiterleitung
machen.
das ist eine Hilfe aber kann ich diesen denn mit einer while schleife im php kombinieren.
Denn für ein Besuchertausch muss sich dies ständig wiederholen
Sorry, ich kann dir keinen 1:1 Kurs anbieten. Dir fehlen grundlegende Kenntnisse über PHP und Javascript. Benütze google um nach tutorials zu suchen. Du brauchst zuerst etwas Fachwissen. Ansonsten kann und will ich dir nicht weiterhelfen. Als Hinweis, es gibt keine if schleife (Es gibt eine while und eine for schleife).
wer sagt es gibt keine if schleifen bbei php habe ich doch schon genutzt.
Z.B if (isset($_POST[„submit“])
PHP kann ich Javascript noch nicht.
Aber ich dachte man kann dies vlt umgehen
Wenn du wenig Zeit hast würde ich dir empfehlen jquery anzusehen. Ist ein Framework, welches dir viele Arbeiten in Javascript abnimmt. Die meisten Websiten die coole Javascript Features haben wie z.B. Kalender um ein Datum auszuwählen, auf- und zuklappbare Menus verwenden ein Framework. Besser wäre es allerdings grundlegende Kentnisse über Javascript anzueigenen.
hast ja Recht.
Nur habe ich halt im Moment nicht die Zeit dazu
Hallo,
Als erstes JAVA ist NICHT JavaScript!!!
Zur Frage:
In PHP alleine is das, zumindest so wie du es gern haben würdest, unmöglich. Wenn de ne Weiterleitung nur im iframe haben willst, musste zuerst per getelementbyid etc. Dein iframe dir holen und darauf denn ein .location.href usw machen. Eigentlich machen alle downloadseiten das per jevescript weil PHP (im einfachsten falle) nur einmal an den Browser daten sendet auf die PHP dann keinen Zugriff mehr hat (PHP ist ja serverseitig und JavaScript clientseitig). Durch exorbitante Umwege ist das zwar auch in PHP möglich aber da stehen dann Aufwand und nutzen in keinem Verhältnisse mehr (ich hab selber mal so was nur in PHP (+HTML/CSS) gemacht).
Wenn fragen zu dem Thema gibt: einfach fragen, ich helfe da gern
Gruß und schönes Wochenende,
Denkenreden
Einige Fragen
Geht ein Countdown auch in PHP?
Ich möchte in einem IFrame eine Countdown Weiterleitung
machen.
Wenn dietse nur mit Java script geht wie?
So macht man ja eine normale Countdown Weiterleiteung
var initi = window.setInterval (‚downcount()‘, 1000);
var text = 'Einen Moment bitte, Du wirst ';
var zahl = 15;
var dokument=„http://www.nof-schule.de/forum/“;
function downcount()
{
zeige = text + ‚in ’ +zahl+ ’ Sekunden weitergeleitet‘;
window.status = zeige ;
document.all[‚max‘].innerHTML = zeige ;
document.getElementById(‚max‘).innerHTML = zeige ;
zahl --;
if (zahl < 0 )
{
location.href=dokument;
}
}
Hi gaweng,
du könntest in PHP deine Zählvariable auf dem Server ablegen, die Seite jede Sekunde refreshen und dann die Variable auf dem Server dekrementieren lassen.
Das wäre eine simple Möglichkeit, ich würde mich aber für die JS-Variante entscheiden, ist ja viel weniger aufwändig.
Die Frage mit dem JS hast du dir schon ja selbst beantwortet, gibt es eine Notwendigkeit für eine PHP-Variante ?
VG Magnus