Schleife (Zähler) |
Didito
Mitglied
Dabei seit: 30.11.04
Beiträge: 442
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Ich benötige eine Schleife (Zähler), womit ich Profile in neuen Fenstern aufrufen kann.
Klappt bei mir nicht.
Mein Code bis jetzt:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
<?php
$zahl = 100;
for($count = 1; $count < $zahl; $count++)
{
http-equiv="refresh" content="0" URL="http://www.flitzpiepenboard.de/profile.php?userid=$count" target="blank"";
}
?>
|
|
Wenn ich wie hier im Beispiel die Variable $zahl mit 100 bestimme, dann sollen sich die Profile von userid 1 - userid 100 öffnen. Und zwar jedes Profil in einem neuen Fenster.
Ist soetwas möglich?
|
|
10.08.07 02:28 |
Finden
Als Freund hinzufügen
|
|
Didito
Mitglied
Dabei seit: 30.11.04
Beiträge: 442
Fähigkeiten: WBB2 Profi Forenversion: 2.3
Themenstarter
|
|
Habe davon leider keine Ahnung.
|
|
10.08.07 13:18 |
Finden
Als Freund hinzufügen
|
|
[kamui]
~
Dabei seit: 27.04.05
Beiträge: 2.992
|
|
Google » "javascript popup" » http://robert-ionescu.de/giga-faq/faq/sc...ript/popup.html » PopUp wenn Seite geladen wird (onLoad)
Dieses zwischen <head> und </head> einbauen.
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
<?
echo "<script language=\"text/javascript\">
<!--
function popup()
{";
$zahl = 100;
for ($i = 1; $i <= $zahl; $i++) {
echo " window.open('http://www.flitzpiepenboard.de/profile.php?userid=".$i."','popupname','width=340,height=260,directories=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no');\n";
}
echo "
}
//-->
</script>";
?> |
|
Und im <body ...> dann einfach onLoad="java script:popup()" einfügen, z.B.:
code: |
1:
|
<body onLoad="javascript:popup()"> |
|
Wenn das ganze in ein wBB2-Template soll, dann muss der PHP-Code wie folgt heißen:
php: |
1:
2:
3:
4:
5:
|
$popup = "";
$zahl = 100;
for ($i = 1; $i <= $zahl; $i++) {
$popup .= " window.open('http://www.flitzpiepenboard.de/profile.php?userid=".$i."','popupname','width=340,height=260,directories=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no');\n";
} |
|
Und im Template musst du dann 1. das mit dem <body> machen und im <head>-Bereich (zwischen <head> und </head>) auch noch folgendes:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
<script language="JavaScript">
<!--
function popup()
{
$popup
}
//-->
</script> |
|
|
|
10.08.07 13:55 |
Finden
Als Freund hinzufügen
|
|
voodoo44
Mitglied
Dabei seit: 16.01.04
Beiträge: 291
Fähigkeiten: WBB3 Fortgeschritten Forenversion: 3.1
|
|
im übrigen nimmt man nicht $count, sondern normalerweise $i als zählvariable
|
|
25.10.07 23:25 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|