הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה פונקציית JS (https://hosts.co.il/forums/showthread.php?t=48256)

Gal Shafrir 25-06-07 14:31

בעיה פונקציית JS
 
PHP קוד:

echo <<<html

    </table>
    <script type="text/javacript">
    function results(id)
    {
        window.open("http://www.theyovel.net/polls/results.php?id"+id,"window","width='320',height='620'");
    }
    </script>
    
    <input type="submit" name="submit" value="הצבע" />  [<a href="javascript:results(
{$r['id']});">תוצאות</a>]
    </form>
html; 

זה מתוך קוד PHP, כאשר {$r['id']} הוא ה-id של הסקר...

למי שרוצה את פלט ה-HTML:
PHP קוד:

    <script type="text/javacript">
    function 
results(id)
    {
        
window.open("http://www.theyovel.net/polls/results.php?id"+id,"window","width='320',height='620'");
    }
    
</script>
    
    <input type="submit" name="submit" value="הצבע" />  [<a href="javascript:results(3);">תוצאות</a>]
    </form> 


מה הבעיה?, תודה לעוזרים מראש.

meshuga 25-06-07 14:35

לפי איך שזה נראה, הבעיה היא בPHP, כנראה ש $r['id'] מחזיר ערך ריק.

Gal Shafrir 25-06-07 15:12

הוא מחזיר 3, ערכתי..

meshuga 25-06-07 15:20

ציטוט:

נכתב במקור על ידי DJ G.S (פרסם 506849)
הוא מחזיר 3, ערכתי..

results.php?id"+id
במקום
results.php?id="+id

אני מניח

Tomer 25-06-07 15:23

עד כמה שאני זוכר,

PHP קוד:

"width='320',height='620'" 

אמור להיות
PHP קוד:

`width=200,height=200


meshuga 25-06-07 15:27

ציטוט:

נכתב במקור על ידי Tomer (פרסם 506862)
עד כמה שאני זוכר,

PHP קוד:

"width='320',height='620'" 

אמור להיות
PHP קוד:

`width=200,height=200


צודק.
אבל השאלה היא מה הבעיה, כי בעצם הוא אמר רק שיש בעיה..חח..
זה שהוא עשה את הגרשיים האלו זה רק לא יפתח בגודל שהוא רוצה.


קיצר גל, יש לך כאן כל מיני פתרונות לכל מיני שגיאות.

Gal Shafrir 25-06-07 15:36

מוזר לא עובד עדיין זה מה שעשיתי:

PHP קוד:

    <script type="text/javacript">
    function 
results(id)
    {
        
window.open('http://www.theyovel.net/polls/results.php?id='+id,'window','width=200,height=200');
    }
    
</script>
    
    <input type="submit" name="submit" value="הצבע" />  [<a href="javascript:results({$r['id']});">תוצאות</a>]
    </form> 


meshuga 25-06-07 15:36

ציטוט:

נכתב במקור על ידי DJ G.S (פרסם 506865)
מוזר לא עובד עדיין זה מה שעשיתי:

PHP קוד:

    <script type="text/javacript">
    function 
results(id)
    {
        
window.open('http://www.theyovel.net/polls/results.php?id='+id,'window','width=200,height=200');
    }
    
</script>
    
    <input type="submit" name="submit" value="הצבע" />  [<a href="javascript:results({$r['id']});">תוצאות</a>]
    </form> 


סעמק איתך..
הבעיה היא פה : "text/javacript"
תבין לבד!..חח


אגב, לפחות ענינו לך על כמה שאלות שבעצם היית בא ושואל אותם גם ככה ;)

Gal Shafrir 25-06-07 15:38

תודה רבה!, אני ילד קצת סטלן ;)!

שאלה הכותרת שלי עכשיו היא כזאת: http://www.theyovel.net... - הצגת תוצאות,
איך אפשר להסיר את הכתובת?


כל הזמנים הם GMT +2. הזמן כעת הוא 19:52.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ